有没有办法重定向WooCommerce默认\'http://website.com/shop/\' 指向“”的URLhttp://website.com/shop/all/\'?
经过长期研究发现:How does Wordpress redirect to WooCommerce shop page? 但不是我想象的那样
你知道吗?
有没有办法重定向WooCommerce默认\'http://website.com/shop/\' 指向“”的URLhttp://website.com/shop/all/\'?
经过长期研究发现:How does Wordpress redirect to WooCommerce shop page? 但不是我想象的那样
你知道吗?
您可以使用woocommerce\\u return\\u to\\u shop\\u重定向筛选器覆盖重定向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/";
}
@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/\');
}
for 2017 try:
function custom_shop_page_redirect() {
if( is_shop() ){
wp_redirect( home_url( \'/shop/all/\' ) );
exit();
}
}
add_action( \'template_redirect\', \'custom_shop_page_redirect\' );
我遵循wordpress codex网站上关于通过插件创建管理主题的说明。我激活了插件,但我的样式表没有包含在<head>.. 这是我的代码:add_action( \'admin_init\', \'kd_plugin_admin_init\' ); add_action( \'admin_menu\', \'kd_plugin_admin_menu\' ); function kd_plugin_admin_init() { /* Register