2016-06-29 8 views
1

Ich muss eine andere Seite für eine bestimmte Woocommerce-Kategorie festlegen. Ich habe diese Seite im Admin-Panel erstellt. Wenn ein Benutzer auf diese Kategorie klickt, muss ich eine andere Seite öffnen.Woocommerce - Zeige eine andere Seite auf Klick für eine bestimmte Kategorie

Alle anderen Kategorien zeigen Produkte auf Klick. Ich muss verschiedene Seiten für bestimmte Kategorien festlegen. Ich weiß, dass wir eine Vorlage mit Taxonomenname erstellen können, aber ich muss sie nicht als Vorlage erstellen. Ich muss Admin-Seite aufrufen.

Wie kann ich das erreichen?

Antwort

1

Verwenden Sie taxonomy-$taxonomy.php als Ihre Vorlage, wobei $taxonomyproduct_cat ist. Wenn Sie für eine bestimmte Kategorie eine andere Struktur benötigen, verwenden Sie taxonomy-$taxonomy-$term.php. $term ist Ihre spezifische Produktkategorie.

Und stellen Sie sicher, Sie kopieren WooCommerce Kategorie Vorlageninhalt hier kopiert werden und dann nehmen Sie Ihre Änderungen, wie Sie brauchen.

Übrigens, was meinst du mit 'ich muss Admin-Seite aufrufen'? Von diesen Vorlagen benötigen Sie Administratorzugriff?

1

Wenn ich richtig verstehe, dass Sie eine Produktkategorie zu einem WordPress Seite umleiten möchten, dann können Sie den template_redirect Haken verwenden.

function so_38101215_template_redirect(){ 
    if(function_exists('is_product_category') && is_product_category('redirect_this_category')){ 
     $redirect_page_id = 99; // adjust to ID of page you are redirecting to 
     wp_redirect(get_permalink($redirect_page_id)); 
     exit(); 
    } 
} 
add_action('template_redirect', 'so_38101215_template_redirect'); 

template_redirect gefeuert wird, nachdem die Abfrage vollständig eingerichtet ist, so dass Sie Standard-bedingte Logik verwenden, um zu bestimmen, wann Sie Ihre Umleitung ausführen möchten.

Verwandte Themen