Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.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 不同的链接,如果用户登录或未登录_Php_Wordpress_Redirect - Fatal编程技术网

Php 不同的链接,如果用户登录或未登录

Php 不同的链接,如果用户登录或未登录,php,wordpress,redirect,Php,Wordpress,Redirect,我需要你的帮助,对某人来说可能很简单,但对我来说很难。 我在wordpress上有一个主题网站。 在我的主页上我有一个“销售”按钮 我想添加按钮的链接: -如果有人登录-->则链接无效 -如果未登录-->链接将重定向到 有人能帮我写代码吗(我想是PHP)我能给我添加function.PHP吗 非常感谢您可以使用: if ( is_user_logged_in() ){ echo '<a href="">With login Redirection</a>'

我需要你的帮助,对某人来说可能很简单,但对我来说很难。 我在wordpress上有一个主题网站。 在我的主页上我有一个“销售”按钮 我想添加按钮的链接: -如果有人登录-->则链接无效 -如果未登录-->链接将重定向到 有人能帮我写代码吗(我想是PHP)我能给我添加function.PHP吗 非常感谢

您可以使用:

 if ( is_user_logged_in() ){
     echo '<a href="">With login Redirection</a>'
 }else{
     echo '<a href="">without login Redirection</a>';
 }

您可以使用核心函数
is\u user\u logged\u in()
-检查当前访问者是否是登录用户。它返回true/false,并从此处创建链接。但这将在主题中,而不是在函数中
function mjt_btn_resirection(){
 if ( is_user_logged_in() ){
     $link = '<a href="">With login Redirection</a>';

 }else{
    $link = '<a href="">without login Redirection</a>';
 }
    return $link ; 
}
add_shortcode('btn_resirection','mjt_btn_resirection');
[btn_resirection ]