Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/251.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php wp_注销_url($redirect);它不起作用了_Php_Wordpress_Wordpress Theming - Fatal编程技术网

Php wp_注销_url($redirect);它不起作用了

Php wp_注销_url($redirect);它不起作用了,php,wordpress,wordpress-theming,Php,Wordpress,Wordpress Theming,我正在写一个简单的可湿性粉剂插件,可以登录和退出用户。就登录而言,它工作得很好;但是我不能通过我的插件注销。登录后,注销不起作用。我尝试了很多建议的解决方案,但没有一个奏效 我的代码如下: function vrm_loginout(){ if(is_user_logged_in()){ echo '<a href="<?php echo wp_logout_url($redirect); ?>" title="Logout">Logout&l

我正在写一个简单的可湿性粉剂插件,可以登录和退出用户。就登录而言,它工作得很好;但是我不能通过我的插件注销。登录后,注销不起作用。我尝试了很多建议的解决方案,但没有一个奏效

我的代码如下:

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');
尝试以下代码

echo '<a href="'.wp_logout_url($redirect) .'" title="Logout">Logout</a>';

你的语法是错误的…你有一个嵌套的语法是错误的…你有一个嵌套的哦,那太残忍了哈哈哈。更喜欢哪种字体?@RobertP…作为一个有很多代表性的用户,我希望你会向一个新用户展示方法,并为他们编辑文章,并给出解释,而不是投反对票。我会编辑这个问题。@DanishJameel,只是标准的段落字体。无需将事物设为标题;-。我编辑了你的问题。欢迎来到Stack Overflow,再次感谢。太好了!请把这个答案标记为正确的,如果现在一切正常的话。谢谢@DanishJameel如果这对你有帮助,你应该投票和/或接受答案。因为这会帮助其他有同样问题的人了解正确答案是什么。我把答案标记为正确,但我不能投票,因为我没有15个声誉。我怎么能接受这个答案?
function vrm_loginout(){
    if(is_user_logged_in()){        
        echo '<a href="' . wp_logout_url($redirect) . '" title="Logout">Logout</a>';
    } else{
        wp_login_form();    
    }
}

add_shortcode('vrm_loginform', 'vrm_loginout');