2017-07-05 69 views
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 
      ); 
     } 

回答

0

我已經解決了我的自我。問題是最後一個論點之前的空間。

相關問題