Список категорий с флажком в Wordpress Options? - PullRequest
2 голосов
/ 24 марта 2010

Как мне отобразить все категории сайта в флажках на панели параметров?

Я могу заставить работать выпадающее меню выбора, я просто не знаю, как установить флажки.

Код здесь от Net Tuts: http://net.tutsplus.com/tutorials/wordpress/how-to-create-a-better-wordpress-options-panel/

http://pastie.org/885320

Заранее спасибо.

Ответы [ 3 ]

2 голосов
/ 01 мая 2010

Я хочу записать идентификатор категории для ввода значения. но это пусто что я должен сделать для этой проблемы?

мой код:

    $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>';    }
2 голосов
/ 10 октября 2012

Вы можете использовать функцию wp_terms_checklist (http://codex.wordpress.org/Function_Reference/wp_terms_checklist)

0 голосов
/ 05 апреля 2010

Хммм, чекбоксы ... я могу дать вам общее представление о том, как их отображать, я не успел попробовать этот урок, поэтому я не совсем уверен, как все совмещается (у меня будет еще один взлом сегодня вечером).

Полагаю, у вас настроен массив категорий, поэтому способ установки флажков прост:

foreach($categories as $category) {

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

Дайте мне знать, как вы поживаете, я всегда хотел очистить моего администратора WordPress!

Всего наилучшего:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...