Woocommerce 登录 URL
Woocommerce login URL
我有一个集成了 Woocommerce 的 Wordpress 登录自定义页面,当用户点击我的帐户页面时,需要重定向到我的自定义登录,而不是使用 woocommerce 的登录表单 url .
只有在用户登录的情况下才能看到我的帐户页面,否则,我更喜欢在 /login/ 和 /register/ urls 中管理登录和注册过程。
我怎样才能做到这一点?
试试这个代码:
function redirect_login_page(){
if(is_user_logged_in()){
return;
}
global $post;
// Need for checking if this page equals wp-login.php
// permalink to the custom login page
$login_page = get_permalink( 'CUSTOM_LOGIN_PAGE_ID' );
if( has_shortcode($post->post_content, "woocommerce_my_account") ) {
wp_redirect( $login_page );
exit();
}
}
add_action( 'template_redirect','redirect_login_page' );
创建登录页面并在内容中添加此代码。
[woocommerce_my_account]
注册单独页面使用此扩展。
WooCommerce Simple Registration
激活插件添加代码后创建注册页面
[woocommerce_simple_registration]
我有一个集成了 Woocommerce 的 Wordpress 登录自定义页面,当用户点击我的帐户页面时,需要重定向到我的自定义登录,而不是使用 woocommerce 的登录表单 url .
只有在用户登录的情况下才能看到我的帐户页面,否则,我更喜欢在 /login/ 和 /register/ urls 中管理登录和注册过程。
我怎样才能做到这一点?
试试这个代码:
function redirect_login_page(){
if(is_user_logged_in()){
return;
}
global $post;
// Need for checking if this page equals wp-login.php
// permalink to the custom login page
$login_page = get_permalink( 'CUSTOM_LOGIN_PAGE_ID' );
if( has_shortcode($post->post_content, "woocommerce_my_account") ) {
wp_redirect( $login_page );
exit();
}
}
add_action( 'template_redirect','redirect_login_page' );
创建登录页面并在内容中添加此代码。
[woocommerce_my_account]
注册单独页面使用此扩展。
WooCommerce Simple Registration
激活插件添加代码后创建注册页面
[woocommerce_simple_registration]