我正在使用此代码:
<?php echo do_shortcode('[userpro_loggedout]Login | Register[/userpro_loggedout][userpro_loggedin]Welcome, [first_name] [last_name] ! | Logout[/userpro_loggedin]'); ?>
使用userpro但显示为文本。我希望链接能够正常运行,以便用户可以单击以退出,登录或注册的文本并执行该操作。
我该怎么做?
答案 0 :(得分:0)
我认为您需要为userpro创建登录页面。
然后您可以使用以下链接:
<a href="<?php echo site_url(); ?>/your-login-url">login</a>
对于logout url,您需要:
<a href="<?php echo wp_logout_url(); ?>">Logout</a>
您可能还需要将所有内容包装到if语句中,以根据用户的登录状态检查应显示哪个URL:
<?php if(is_user_logged_in()) { ?>
<a href="<?php echo wp_logout_url(); ?>">Logout</a>
<?php } else { ?>
<a href="<?php echo site_url(); ?>/your-login-url">login</a>
<?php }?>