Как добавить шорткоды на отдельные страницы категорий WooCommerce? - PullRequest
0 голосов
/ 24 февраля 2020

Я пытаюсь добавить шорткод, отображающий параметры фильтра товаров на боковой части страницы, для отдельных категорий товаров. Мне нужно иметь возможность указать, к какой категории относится каждый шорткод, поскольку все они уникальны. Я видел сообщения, где люди используют архив. php и функции. php файлы для этого, и мне интересно, какой лучший способ добиться этого?

Самое близкое, что я мог найти, это: Пользовательский заголовок страницы категории в Woocommerce

, но не использует определенные c вызовы категории или какой-либо код типа do_shortcode, который я видел в другом месте, и я немного PHP noob: (

Самое близкое, что я могу себе представить, это выглядит так:

add_filter( 'woocommerce_page_title', 'customize_woocommerce_page_title', 10, 1 );
function customize_woocommerce_page_title( $page_title) {

// Custom shortcode for the product category 'boots'
if ( is_product_category('boots') ) {
    do_shortcode("[custom shortcode 1 would go here]")
}
// Custom shortcode for the product category 'Sockets & Ratchets'
elseif ( is_product_category('sockets-ratchets') ) {
    do_shortcode("[custom shortcode 2 would go here]")
}
}

Но это сильно зависит от приведенного выше примера, и я знаю, что это не правильно, просто надеюсь, что-то показывает, что Я пытаюсь достичь!

Любая помощь очень ценится!

Приветствия

...