Как перенаправить URL магазина WooCommerce?
13 дек. 2015 г., 19:11:21
Просмотры: 13.8K
Голосов: 1
Есть ли способ перенаправить стандартный URL WooCommerce 'http://website.com/shop/' на 'http://website.com/shop/all/'?
После долгих поисков нашел это: Как WordPress перенаправляет на страницу магазина WooCommerce? но это не работает так, как нужно
Есть у вас идеи?

Abhishek Kumbhani
121
Все ответы на вопрос
3
0
Вы можете использовать фильтр woocommerce_return_to_shop_redirect для переопределения URL перенаправления.
add_filter( 'woocommerce_return_to_shop_redirect', "custom_woocommerce_return_to_shop_redirect" ,20 );
function custom_woocommerce_return_to_shop_redirect(){
return site_url()."shop/all/";
}

Scarecrow
121
15 дек. 2015 г. 19:07:25
0
Ответ @Swarnendu Paul отличный, я бы просто заменил site_url().'shop/all' на home_url('/shop/all') на случай, если домашний URL и URL сайта отличаются :)
Таким образом, код будет выглядеть так:
add_filter( 'woocommerce_return_to_shop_redirect', "custom_woocommerce_return_to_shop_redirect" ,20 );
function custom_woocommerce_return_to_shop_redirect(){
return home_url('shop/all/');
}

paramir
21
8 июн. 2017 г. 00:43:50
Похожие вопросы
2
ответов