Этот код показывает соответствующую категорию в области администрирования Wordpress. но не показывать подкатегорию.Создайте категории и несколько подкатегорий программным способом
Мне нужно показать 3 категории и 3 подкатегории для каждой категории?
Это то, что я хотел бы иметь для каждой категории:
Категория A
- подкатегорию 1
- подкатегория 2
- подкатегория 3
У меня есть следующий код в файле functions.php темы wordpress:
//create the main category
wp_insert_term(
// the name of the category
'Category A',
// the taxonomy, which in this case if category (don't change)
'category',
array(
// what to use in the url for term archive
'slug' => 'category-a',
));`
Тогда для каждого суб-категории:
wp_insert_term(
// the name of the sub-category
'Sub-category 1',
// the taxonomy 'category' (don't change)
'category',
array(
// what to use in the url for term archive
'slug' => 'sub-cat-1',
// link with main category. In the case, become a child of the "Category A" parent
'parent'=> term_exists('Category A', 'category')['term_id']
));
Но я получаю сообщение об ошибке:
Parse error: parse error, expecting `')'' in line 57 …
В соответствии с 'parent'=> term_exists('Category A', 'category')['term_id']
.
Что я делаю неправильно?
Ошибка синтаксического анализа ожидает в функции подкатегорию. – FRQ6692