Frage

Ich habe mich gefragt, ob mir jemand dabei helfen kann. Ich verfolge derzeit das Tutorial von Shibashake über das Erstellen von benutzerdefinierten Meta-Boxen, die hier die Taxonomieauswahl enthalten: http://shibashake.com/wordpress-theme/wordpress-custom-taxonomy-input-panels . Sie zeigen, wie das Standard -Metabox -WordPress automatisch für Taxonomien mit der Funktion EREHE_META_BOX erstellt wird. Das einzige Problem ist, dass die Funktion aus irgendeinem Grund nicht an Taxonomien zu funktionieren scheint, die als Kategorien funktionieren, dh diejenigen, bei denen die hierarchische Option auf wahr eingestellt ist. Ich weiß, dass ich die Funktion funktioniert, weil die so eingerichteten Tags leicht genug verschwinden. Ich kann nicht, wenn es einfach nicht möglich ist oder wenn es etwas Besonderes gibt, muss ich einen der Parameter hinzufügen, damit es funktioniert.

Beispiel:

$args = array( 
    'hierarchical' => false,  
    'label' =>'People',  
    'query_var' => true,  
    'rewrite' => true       
);
register_taxonomy('people', 'post',$args);

remove_meta_box('tagsdiv-people','post','side');

Das funktioniert gut. Wenn ich jedoch hierarchisch einsetze, bleibt die Metabox eingestellt.

Kann jemand etwas Licht vergießen?

War es hilfreich?

Lösung

Fand die Antwort auf der WordPress-Seite von Stackexchange: Für Taxonomien, die wie Tags funktionieren, verwenden Sie "TagsDiv-Slug". Aber für diejenigen, die hierarchisch sind, verwenden Sie "Slugdiv". Die Antwort kann gefunden werden hier: Danke an @jan Fabry für seine Antwort

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top