Перенаправить категорию WooCommerce на страницу

Моя цель - перенаправить категорию продукта на страницу вместо экрана категории по умолчанию. В настоящее время я использую плагин перенаправления (https://pl.wordpress.org/plugins/redirection/) для перенаправления. Теперь, даже несмотря на то, что я добавил перенаправление (как видно на скриншоте), при нажатии на посуду он все равно перенаправляет меня с https://war.shopeffina.com/product-categories/ на https://war.shopeffina.com/product-category/drinkware/, а не https://war.shopeffina.com/drinkware/.

*Обратите внимание, что я показываю категории (посуда, футболки, женщины) динамически через шорткод.

В чем проблема?

введите здесь описание изображения

введите здесь описание изображения


person Community    schedule 27.12.2020    source источник
comment
Пожалуйста, добавьте свой код, чтобы помочь вам   -  person skibee    schedule 27.12.2020


Ответы (1)


Решение было решено!! Для этого не требовался плагин перенаправления

Оказалось, что мне пришлось добавить следующее в свой functions.php

function drinkware_template_redirect(){
    if( function_exists( 'is_product_category' ) && is_product_category( 'drinkware' ) ){
        $redirect_page_id = 720; // adjust to ID of page you are redirecting to
        wp_redirect( get_permalink( $redirect_page_id ) );
        exit();
    }
}
add_action( 'template_redirect', 'drinkware_template_redirect' );
person Community    schedule 27.12.2020