Ich hab ja schon das ein oder andere Mal auf meine Blumen-Bilder-Serie hingewiesen und dabei erst vor kurzem festgestellt, dass allgemein unter den cratoo.de/tag/
Allerdings find ich Tags ganz nett und entsprechend hab ich nach der Fehlerursache gesucht. Da die Tags auch mit dem Standard-Theme nicht abrufbar waren, kam ich schnell auf das Plugin Category Visibility als Verursacher.
Da ich mit selbigem aber sicherstelle, dass die tägliche Übersicht über meine Tweets, nicht im Feed auftaucht, konnte ich es aber nicht einfach abschalten.
Ein kurzer Blick in den Quellcode zeigte, dann aber auch schon den simplen Fehler. Bei der Zusammenstellung der darzustellenden Einträge in der Tag-Ansicht wurden nur die als sichtbar definierten Kategorie-Einträge ausgewählt und die Tag-Einträge aussen vorgelassen.
In der Datei “category_vis-ipeat.php” (Version 1.0.8) muss in der Zeile 197 eine Änderung vorgenommen werden:
$join .= ” LEFT JOIN $cat_visibility ON ($wpdb->term_taxonomy.term_id = $cat_visibility.cat_ID)”;
wird zu
$join .= ” LEFT JOIN $cat_visibility ON ($wpdb->term_taxonomy.term_id = $cat_visibility.cat_ID OR $wpdb->term_taxonomy.taxonomy = ‘post_tag’)”;)”;
Man hängt also nur ein “OR $wpdb->term_taxonomy.taxonomy = ‘post_tag’” in der Join-Bedingung an, um dadurch die Einträge zu erhalten, deren Kategorie eigentlich ein Tag ist.
Vielleicht braucht das ja nochmal jemand ausser mir
Tags: bug, cratoo.de, kategorien, plugins, wordpress









Kommentar hinterlassen