2014-07-24 7 views
6

Ich versuche, is_category in woocommerce.php zu verwenden, die nicht funktioniert. Ich möchte den Titel entsprechend der Seite drucken.Wie überprüft man, ob eine Seite in Woocommerce Kategorie oder Produkt ist?

Wenn eine Seite eine Kategorieseite ist, wird woocommerce_page_title() gedruckt, und wenn eine Seite ein Produkt ist, sollte the_title() gedruckt werden.

Und der Code, den ich in woocommerce.php verwende ist:

<?php if(is_category()){ ?>      
    <h1 class="page-title"><?php woocommerce_page_title(); ?></h1> 
<?php } 
else{ 
    the_title(); 
} 
?> 

Aber in jedem Fall ist es the_title() Druck. Ich denke, is_category() funktioniert nicht für Woocommerce.

Oder kann jemand erzählen, wie woocommerce es tut, um Kategorie- und Produkttitel zu drucken?

Jede Hilfe wird geschätzt.

Antwort

21

sollten Sie

is_product_category() 

statt

is_category() 
+0

Awesome .. Sie haben es so einfach gemacht..Ich habe meine zu viel Zeit in der Suche nach Alternative der oben genannten Frage verschwendet .. Also danke! – user3777827

+0

Hier sind die Dokumente zu allen bedingten Tags - http://docs.woothemes.com/document/conditional-tags/ –

-2

verwenden Versuchen Sie, eine archive-product.php Datei innerhalb der Themenvorlagen zu erstellen.

Normalerweise kopiere ich die, die in der woocommerce Ordner ist und fügen Sie eine Spanne mit "Test" Text zu dem einen, den ich erstelle, damit ich sehen kann, es funktioniert.

+0

Dies ist keine Antwort. –

+0

Überprüfen Sie jetzt ...! – Mayur

+0

Dies ist das Hinzufügen einer Vorlage, nicht zu überprüfen, ob eine Seite eine Kategorieseite in der gleichen Vorlage ist. Deshalb ist es keine Antwort. – Lutsen

Verwandte Themen