wp_list_categories () mit Attachment Post-Typen

Ich arbeite an einer Bildergalerie, wo es keinen “normalen” Post gibt, nur Bilder mit mehreren benutzerdefinierten Taxonomien, von denen einige hierarchisch sind.

Ich verwende wp_list_categories() , um hierarchische Listen von Begriffen anzuzeigen, und das funktioniert gut, vorausgesetzt, ich setze den Parameter hide_empty auf 0 . Ich möchte jedoch nur Begriffe anzeigen, die Bilder haben oder deren Nachkommen Bilder haben. Aber ich kann keinen Weg finden, hierarchical anstelle von hide_empty , wahrscheinlich weil die function nach Begriffen sucht, die regulären Posts zugeordnet sind.

Gibt es eine Möglichkeit, sein Verhalten zu ändern und es nach post-type='attachment' oder was auch immer aussehen zu lassen, so dass ich nur Begriffe in Bezug auf veröffentlichte Bilder auflisten könnte?

Danke fürs Helfen.

Solutions Collecting From Web of "wp_list_categories () mit Attachment Post-Typen"

Wenn Sie Ihre Taxonomie registrieren, legen Sie das Argument _update_generic_term_count auf _update_generic_term_count . Dadurch werden alle Objekte gezählt, die mit Taxonomiebegriffen verknüpft sind, sodass Sie hide_empty nicht verwenden hide_empty .

 $args = array( // your other taxonomy arguments here 'update_count_callback' => '_update_generic_term_count' ); register_taxonomy( 'your-taxonomy', array( 'attachment' ), $args );