WooCommerce, wie um zu prüfen, ob Seite is_shop() in functions.php?
In WooCommerce, Meine Kategorie-Listing-Seiten-und Produkt-listing-Seite gerendert aus archieve-product.php ( Standardmäßig) . Wie um zu überprüfen, ob Seite is_shop() in functions.php? Als is_shop-Funktion funktioniert nicht in functions.php. Ich möchte einfach zu entfernen meine sidebar aus der Kategorie Auflistung Seite nicht von product-listing-Seite.
Was ist Ihre Frage? Mit der Funktion ist ziemlich straight forward: "Gibt true zurück, wenn auf der Produkt-Archiv-Seite (shop)".
Ja .. Aber das problem ist, dass Wenn ich auf bestimmten Kategorie. Die Produkte angezeigt, die Kategorien, die auch gerendert wird, aus dem gleichen archieve-product.php. Also die Seite bar get dis auch angezeigt werden, in der Produkt-listing-Seite. ... Macht das Sinn :/ ??
Ja .. Aber das problem ist, dass Wenn ich auf bestimmten Kategorie. Die Produkte angezeigt, die Kategorien, die auch gerendert wird, aus dem gleichen archieve-product.php. Also die Seite bar get dis auch angezeigt werden, in der Produkt-listing-Seite. ... Macht das Sinn :/ ??
InformationsquelleAutor kd patel | 2016-05-20
Du musst angemeldet sein, um einen Kommentar abzugeben.
Schreiben Sie eine Bedingung in "archive-product.php" für die Kategorie-Seite wie,
Durch die Nutzung dieser code prüft die Seite für product_category und überprüfen Sie auch für ein Elternteil.
InformationsquelleAutor Mukesh Ram
Gesetzt, wenn innerhalb einer hook, die
is_shop
arbeiten in functions.phpHier ist eine Liste aller WooCommerce-Bedingungen
InformationsquelleAutor Anand Shah
Können Sie
function_exists
Offiziellen docs: https://secure.php.net/function_exists
Die Funktion "is_shop", damit Ihr prüfen wäre
function_exists('is_shop')
.danke, behoben
Cool das ist arbeiten für mich jetzt 🙂 Gut, aber dennoch habe ich ein problem. Meine Kategorie-listing-Seiten-und Produkt-listing-Seite Rendern aus gleichen Seite "archieve-product.php" . ich will einfach nur zu entfernen, die Seite bar aus der Kategorie listing Seite . kann ich es von functions.php? Derzeit wurde es entfernt von der beide Seiten mit dem obigen code.
sollten Sie nach einigen code (vielleicht in einer anderen Frage), dass einige die mehr Details über das, was falsch ist
InformationsquelleAutor Cfreak