web-dev-qa-db-fra.com

Comment rediriger l'URL de la boutique WooCommerce?

Existe-t-il un moyen de rediriger WooCommerce par défaut ' http://website.com/shop/ ' URL to ' http://website.com/shop/all/ '?

Après une longue recherche a trouvé ceci: Comment Wordpress redirige-t-il vers la page du magasin WooCommerce? mais ne fonctionne pas comme prévu

Donc vous avez une idée?

1
Abhishek Kumbhani

@ Swarnendu Paul répond est super, je remplacerais simplement site_url (). 'Shop/all' avec home_url ('/ shop/all') dans le cas où l'URL du site et l'URL du site ne sont pas les même :)

alors, ce serait:

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/');
}
1
paramir

Vous pouvez utiliser le filtre woocommerce_return_to_shop_redirect pour écraser l'URL de redirection.

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/";
}
1
Swarnendu Paul