我正在编写一个简单的WP插件,可以让用户登录和注销。就登录而言,它工作正常,但我无法通过插件注销。登录后注销不起作用。我尝试了很多建议的解决方案,但都没有奏效。
这是我的代码:
function vrm_loginout(){
if(is_user_logged_in()){
echo \'<a href="<?php echo wp_logout_url($redirect); ?>" title="Logout">Logout</a>\';
//tried following as well
//echo \'<a href="<?php echo wp_logout_url( get_permalink() )>" title="Logout">Logout</ a>\'; title="Logout">Logout</a>\';
}else{
wp_login_form();
}//end of if
}//end of function
add_shortcode(\'vrm_loginform\', \'vrm_loginout\');