2

オプション パネルのチェックボックスにサイトのすべてのカテゴリを表示するにはどうすればよいですか?

ドロップダウン選択メニューを機能させることができますが、チェックボックスを実装する方法がわかりません。

Net Tuts のコード: http://net.tutsplus.com/tutorials/wordpress/how-to-create-a-better-wordpress-options-panel/

http://pastie.org/885320

前もって感謝します。

4

3 に答える 3

2

wp_terms_checklist関数を使用できます(http://codex.wordpress.org/Function_Reference/wp_terms_checklist

于 2012-10-10T14:57:40.097 に答える
2

入力値にカテゴリIDを書き込みたいです。しかし、それは空白です。この問題のために私は何をしなければなりませんか?

私のコード:

    $categories = get_categories('orderby=name');  
$wp_cats = array();  
foreach ($categories as $category_list ) 
{  
      $wp_cats[$category_list->cat_ID] = $category_list->cat_name;  
}  

foreach ($wp_cats as $v) {
   echo "<input type='checkbox' name='mychecky' value='$category[cat_ID]' />";
   echo $v;
   echo '<br>';
}

このコードブロックで問題を解決しました

$categories=get_categories();   foreach($categories as $category) {     echo "<input type='checkbox' name='mychecky' value='$category->term_id' />";    echo $category->cat_name;
    echo '<br>';    }
于 2010-04-30T23:47:13.773 に答える
0

うーん、チェックボックス...それらを表示する方法について大まかなアイデアを与えることができます。 )。

カテゴリの配列が設定されていると思います。チェックボックスを実装する方法は簡単です。

foreach($categories as $category) {

   //print out your checkboxes
   echo "<input type='checkbox' name='mychecky' value='$category['whatever value you need']' />";
}

私はいつも私のワードプレスの管理者をきれいにするつもりでした!

ではごきげんよう :)

于 2010-04-05T12:57:59.110 に答える