Zurück zur Übersicht

Ein Taxonomie-Archiv für Bildanhänge (Attachments) erstellen

Seit WordPress 3.5 ist es möglich, Taxonomien für Attachments zu registrieren. Die Metabox für die Taxonomie (nennen wir sie einmal „Typen“) wird dann in der Bearbeitungsmaske des Attachments angezeigt, so dass man Bilder rasch zuweisen, gruppieren und sortieren kann:

attachment-taxonomy

Doch wenn man eine Bildergalerie mithilfe eines Templates (in unserem Fall taxonomy-typen.php) anzeigen möchte, wird es schwieriger. WordPress fragt in der Standard-Query für ein Post-Typ-Archiv den Status ab, dieser ist für gewöhnlich publish oder private. Attachments hingegen haben den Status inherit. Unsere Abfrage meinedomain.com/typen/fotos liefert also keine Resultate zurück.

Dieser Umstand ist bereits hier angemerkt: https://core.trac.wordpress.org/ticket/22556. Offenbar ist es das gewünschte Verhalten der Archiv-Query, so dass keine Änderung von Seiten der Entwickler zu erwarten ist. Man kann sich jedoch folgendermaßen helfen:

Wir prüfen mit der Methode is_main_query() außerdem noch, ob es sich bei der Abfrage um die Haupt-Query handelt. Tun wir dies nicht, kann es zu unerwünschten Nebeneffekten kommen.

Schreibe einen Kommentar