2017-09-29 1 views
0

Ich habe ein Problem mit benutzerdefinierten Link zu meiner spezifischen Kategorie. Ich wollte im Link Produkt Katze "Schuhe" zeigen, leider funktioniert der Link nicht.Woocommerce - Link zu Produktkategorie

<?php $category_link = get_term_by('slug', 'product_cat', 'shoes'); ?> <a href="<?php echo esc_url($category_link); ?>" title="xxx">Shoes</a>

+0

['get_term_by()'] (https://codex.wordpress.org/Function_Reference/get_term_by) wird verwendet, um den Begriff Detail zu erhalten; und du rufst falsch an. es sollte 'get_term_by ('slug', 'shoes', 'product_cat') sein;' und es wird Term-Details zurückgeben und dann müssen Sie 'get_term_link()' aufrufen. Es ist also besser, 'get_term_link ('shoes', 'product_cat')' direkt aufzurufen. –

Antwort

1

Sie sollten get_term_link() wie folgt verwenden:

$category_link = get_term_link('shoes', 'product_cat');

Sie Slug oder Kategorie-ID auch für den ersten Parameter verwenden können.

Verwandte Themen