1
我有一個自定義的分類稱爲'標記'在WordPress中。我有以下代碼將標籤列爲複選框。我得到了預期的結果。但是,對於名稱中包含#的標籤(#不在slug中),結果爲空白。有誰能幫我解決這個問題嗎?字符串,其中包含#不與printf工作php
我的代碼
$terms = get_terms('tag', array(
'hide_empty' => FALSE
));
$multi = TRUE;
$input_name = str_replace(' ', '', ucwords('wpri ' . implode(' ', explode('_', $taxonomy))));
foreach ($terms as $term) {
$unique_name = 'tag-' . $taxonomy . '-' . $term->slug;
printf(
'<label for="%s"><input type="%s" name="%s[]" id="%s" value="%d"> %s</label>',
$unique_name,
$multi ? 'checkbox' : 'radio',
$input_name,
$unique_name,
$term->term_id,
$term->name
);
}