2016-05-18 1 views
0

Ich muss eine Anzeige in einer Wordpress-Seite hinzufügen, aber ich kann es nicht lokalisieren.Welches bedingte Tag ist korrekt, um einen anderen Stil auf einer Seite zu haben

Ich habe versucht mit dem "is_archive" bedingten Tag, aber es zeigt mir die Anzeigen auf der Seite und nicht in der Unterkategorie (Seite). Was ist das richtige bedingte Tag zu verwenden? Die Struktur sollte PAGE - CATEGORY - SUBCATEGORY sein. In der PAGE habe ich einen Shortcode (Custom Menu Wizard Plugin) gesetzt, der ein Menü anzeigt. Dieses Menü ist eine Liste der Unterkategorien.

Wenn Sie möchten, können Sie die Seite überprüfen (wo ich meinen Namen anstelle der Anzeigen, um einen Test zu machen) das ist dieser http://www.alesitiprova.it/acciaio-nodi/ (ich schrieb CIAO ALESSANDRA DE ROBERTIS).

Aber ich möchte diesen Text zeigen, indem sie auf den Link Menü klicken (Altri, Pilastri e FONDAZIONI, Pilastri e Travi) Wenn Sie zum Beispiel klicken in "Altri" öffnen Sie diese Seite http://www.alesitiprova.it/category/particolari-costruttivi-dwg/acciao-nodi/altri-acciaio-nodi/

In dieser Seite Ich möchte "CIAO ALESSANDRA DE ROBERTIS" sehen.

Kann mir jemand helfen?

+0

ich bin nicht wirklich sicher, was Sie fragen .. Jede andere „Art“ hat seine eigene bedingte Logik ist. Zum Beispiel wäre eine einzelne Seite "is_single". –

Antwort

0

Da die Seiten, die Sie zu erkennen versuchen, Archivseiten der Kategorie sind, sollten Sie wahrscheinlich is_category('slug-of-category') statt is_archive() verwenden.

So zum Beispiel, wenn Sie die Kategorie „Altri“ ermitteln möchten, können Sie is_category('altri')

0

Danke ich habe mein Problem gelöst. Aber ich habe ein anderes Problem auf dieser Seite http://www.alesitiprova.it/category/particolari-costruttivi-dwg/acciao-nodi/altri-acciaio-nodi/

Wenn Sie einen Blick auf die Seitenleiste werfen, gibt es eine weiße Box nach den Nachrichten. Das ist der Ort, an dem ich anderen zwei Anzeigen gebe, die auf jeder Seite richtig angezeigt werden, außer auf der Kategorieseite. Was könnte sein?

Danke

+0

Dies ist nicht der beste Weg, um neue Fragen zu stellen, diese Frage ist schon alt, so dass nur sehr wenige Leute es sehen werden. Sie sollten einen neuen Beitrag für die neue Frage erstellen und diesen als aufgelöst abschliessen (auch wenn meine Antwort Ihnen geholfen hat, sollten Sie es als die richtige Antwort markieren). – lud1977

Verwandte Themen