WooCommerceのデフォルトの ' http://website.com/shop/ 'のURLを ' http://website.com/shop/all/ 'にリダイレクトする方法はありますか?
長い調査の結果、これが見つかりました: WordpressはWooCommerceのショップページにどのようにリダイレクトしますか? しかし、私は期待どおりに動作しません
それで、あなたは何か考えがありますか?
@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/');
}
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/";
}