我希望我的WooCommerce登录和注册表单重定向到特定页面(登录/注册后),但仅限用户在特定登录页面上。
我在functions.php
文件中添加了以下代码:
if (is_page(6432)) {
add_filter('woocommerce_login_redirect', 'wc_login_redirect');
function wc_login_redirect( $redirect_to ) {
$redirect_to = 'http://www.eliv.com.tw/product/tripsignup';
return $redirect_to;
}
}
该功能在所有页面上都没有if (is_page(6432))
。但我想使此功能仅适用于第6432页。
此外,我想让它适应注册,但到目前为止,我无法让它工作。
非常欢迎任何帮助。
答案 0 :(得分:0)
你应该尝试以这种方式在你的函数中添加条件(没有任何保证):
add_filter('woocommerce_login_redirect', 'wc_login_redirect');
function wc_login_redirect( $redirect_to ) {
if (is_page(6432))
$redirect_to = home_url('/product/tripsignup/');
return $redirect_to;
}
代码放在活动子主题(或主题)的function.php文件中,或者放在任何插件文件中。