web-dev-qa-db-ja.com

WooCommerceショップのURLをリダイレクトする方法

WooCommerceのデフォルトの ' http://website.com/shop/ 'のURLを ' http://website.com/shop/all/ 'にリダイレクトする方法はありますか?

長い調査の結果、これが見つかりました: WordpressはWooCommerceのショップページにどのようにリダイレクトしますか? しかし、私は期待どおりに動作しません

それで、あなたは何か考えがありますか?

1

@Swarnendu Paulの答えは素晴らしいです、私は site_url()。 'shop/all' home_url( '/ shop/all') に置き換えてください - /同じ:)

そう、それはそうだろう:

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

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