WordPress> использование wp_insert_category () для отделения "category_nicename" от слаг категории или "cat_name" - PullRequest
0 голосов
/ 15 апреля 2010

Я хотел бы использовать wp_insert_category () для создания категории, которая отображается как «Моя категория», но имеет категорию «test-my-category».

Могу ли я сделать это с помощью wp_insert_category? У кого-нибудь есть пример?

Ответы [ 2 ]

1 голос
/ 16 августа 2010
$parent_term = term_exists( 'fruits', 'product' ); // array is returned if taxonomy is given
$parent_term_id = $parent_term['term_id']; // get numeric term id
wp_insert_term(
  'Apple', // the term 
  'product', // the taxonomy
  array(
    'description '=> 'A yummy apple.'
    'slug' => 'apple'
    'parent'=> $parent_term_id
  )
);

См. http://codex.wordpress.org/Function_Reference/wp_insert_term

Начальные таксономии включают в себя: 'category', 'post_tag', 'nav_menu', 'link_category' (определено в wp-includes / taxonomy.php)

1 голос
/ 16 апреля 2010

Да, вы можете. Сделайте следующее:

$category = array('cat_name'=>'My Category', 'category_nicename'=>'test-my-category');
wp_insert_category($category);

имя_каталога используется для заголовка категории, в то время как имя_категории используется для слаг.

Справочник по функциям: wp insert category «WordPress Codex

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