Custom Taxonomy Filter für Custom Post_type im Dashboard
Dashboard | Hooks und Filter

Custom Taxonomy Filter für Custom Post_type im Dashboard

Ruft man im WordPress-Dashboard „Beiträge“ auf, sind oberhalb der Liste mehrere Dropdown-Felder verfügbar, um die Beiträgen zu filtern. Unter anderem lässt sich die Anzeige von Beiträgen auch auf eine einzelne Kategorie beschränken. Für eigene Inhaltstypen mit eigenen Taxonomien kann man sich leicht selbst einen oder mehrere Filter bauen, z.B. in der functions.php des eigenen Themes…

WordPress Post Type-Funktionen
(Custom) Post Types | Coding | WordPress

WordPress Post Type-Funktionen

Die Funktion flxo_has_archive ermittelt, ob der abgefragte Inhaltstyp ein Archive hat. Die Abfrage ist auch auf andere boolsche Post Type-Argumente anwendbar. Array aller öffentlichen Inhaltstypen ausgeben (inklusive Seiten) Array aller öffentlichen Inhaltstypen exklusive Seiten Post Type Objekt ausgeben Gibt die Labels und Paramter eines Post Types aus. Parameter eines Post Types ändern

WordPress – menu_order-Sortierung bei nicht hierarchischen Inhaltstypen
(Custom) Post Types | Hooks und Filter | PHP

WordPress – menu_order-Sortierung bei nicht hierarchischen Inhaltstypen

Weist man einem Custom Post Type page-attributes zu, kann die Menüreihenfolge in den entsprechenden Feldern editiert, und im Custom Query auch danach sortiert werden. Wird allerdings nicht auch hierarchical => true festgelegt, greift die Sortierung im Dashboard nicht. Mit dieser Funktion wird die Reihenfolge der menu_order entsprechend angezeigt. Um das Sortierkriterium auch auf die Links…

Notice: map_meta_cap was called incorrectly
(Custom) Post Types | WordPress

Notice: map_meta_cap was called incorrectly

Ein vermutlich seltener Fehler, der ggf. in der Activity-Metabox im Dashboard zu sehen ist lautet: Notice: map_meta_cap was called incorrectly. The post type my_former_posttype is not registered, so it may not be reliable to check the capability „read_post“ against a post of that type. Please see Debugging in WordPress for more information. (This message was…

WordPress: ist ein Post Type einer bestimmten Taxonomy zugeordnet?
Coding | PHP

WordPress: ist ein Post Type einer bestimmten Taxonomy zugeordnet?

get_object_taxonomies($post_type) gibt alle Taxonomien (inklusive builtin) zurück, denen ein Post Type zugoerdnet ist. Das Ergebnis der Abfrage auf ‚post‘ sieht beispielsweise so aus: Will man zum Beispiel herausfinden, ob ein benutzerdefinierter Post Type mit der Taxonomy category verknüpft wurde, bietet sich dafür folgende Vorgehensweise an (vorausgesetzt es gibt keine WordPress eigene Funktion dafür, fand ich…

WordPress: Taxonomien Post Types zuordnen
Coding

WordPress: Taxonomien Post Types zuordnen

Wenn man einen Custom Post Type selbst registriert, sind die Taxonomien denen er zugeordnet wird, ein eigenes Argument (entweder in der Registrierung des Post Types ('taxonomies' => array('category'),) oder der Taxonomy (register_taxonomy( $custom_taxonomy, array($post_types), $args );). Außerhalb der Registrierung des Post Types (oder einer Taxonomy) funktioniert die Zuordnung von Taxonomy zu Post Type über die…