it-swarm.com.de

Benutzerdefinierte Taxonomie als Kontrollkästchen oder Dropdown

Ich habe eine benutzerdefinierte Steuer für mein CPT registriert. Auf dem Bearbeitungsbildschirm wird das Steuer-Meta-Feld mit einem Feld für die automatische Vervollständigung angezeigt.

Ist es möglich, es stattdessen als Kontrollkästchen oder Dropdown anzuzeigen?

7

Wahrscheinlich haben Sie in Ihrer register_taxonomy das Argument 'hierarchical' nicht auf true gesetzt. Dies würde bedeuten, dass der Standardwert false ist, wodurch Sie eine tag-ähnliche Schnittstelle erhalten.

Fügen Sie 'hierarchical' => true zu Ihrer register_taxonomy hinzu.

12
vancoder

Ab WP 3.7 ( https://core.trac.wordpress.org/ticket/14206 ) können Sie dieses Argument zu register_taxonomy hinzufügen:

'meta_box_cb' => 'post_categories_meta_box'

um das eingebaute Kontrollkästchen für den Kategoriestil zu erhalten, ohne dass Sie Ihre Taxonomie hierarchisch gestalten müssen.

Sie können auch stattdessen Ihre eigene Rückruffunktion bereitstellen, um Ihre eigene Metabox zu erstellen (d. H. Mit einem Dropdown).

11
Justin Foell