Dieser Code zeigt ordnungsgemäß Kategorie in Wordpress Admin-Bereich. aber nicht Unterkategorie.Erstellen Sie Kategorien und mehrere Unterkategorien programmgesteuert
Ich muss 3 Kategorien und 3 Unterkategorien für jede Kategorie anzeigen?
Das ist, was ich für jede Kategorie haben mag:
Kategorie A
- Unterkategorie 1
- Unterkategorie 2
- Unterkategorie 3
Ich habe den folgenden Code in wordpress theme's functions.php Datei hinzufügen:
//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',
));`
Dann gilt für jede Unterkategorie:
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']
));
Aber ich erhalte eine Fehlermeldung:
Parse error: parse error, expecting `')'' in line 57 …
zu 'parent'=> term_exists('Category A', 'category')['term_id']
entspricht.
Was mache ich falsch?
Parse-Fehler in der Subkategorie Funktion erwarten. – FRQ6692