Wordpress PHP:条件不起作用
对不起,我是一个新的PHP,我正在尝试以下,但它不工作Wordpress PHP:条件不起作用,wordpress,Wordpress,对不起,我是一个新的PHP,我正在尝试以下,但它不工作 else{ $output = '<form name="loginform" id="loginform" action="%s" method="post"> <div class="title">test</div> <div class="simplemodal-login-fields">
else{
$output = '<form name="loginform" id="loginform" action="%s" method="post">
<div class="title">test</div>
<div class="simplemodal-login-fields">
You are logged in
</form/></div></div>';
return $output;
echo (wp_logout_url( get_permalink() ));
}
else{
$output=
测试
您已登录
';
返回$output;
echo(wp_logout_url(get_permalink());
}
它只显示$output数据,我要做的是显示wordpress注销链接
以下是参考资料:
任何建议都将不胜感激
编辑:
我只是尝试了一下,但没有成功
else {
$html = '
<form name="loginform" id="loginform" action="%s" method="post">
<div class="title">test</div>
<div class="simplemodal-login-fields">
You are logged in
</div>
</div>
</form/>
';
$html .= '<a href="' . wp_logout_url( get_permalink() ) . '">Logout</a>';
return $html;
}
else{
$html='1
测试
您已登录
';
$html.='';
返回$html;
}
实际上你的
echo (wp_logout_url( get_permalink() ));
无法访问,因为返回$output代码>在函数到达此行之前返回函数。如果您想回显
最后一行,请在回显
之后保留return
语句,如
echo wp_logout_url( get_permalink());
return $output;
或者你可能想要这样
$output = '<form name="loginform" id="loginform" action="%s" method="post">
<div class="title">test</div><div class="simplemodal-login-fields">
You are logged in
</form/></div></div>';
$output.=wp_logout_url(get_permalink());
return $output;
$output=
测试
您已登录
';
$output.=wp_logout_url(get_permalink());
返回$output;
问题在于我没有在div元素中显示url
下面是正确的代码
$html = '<form name="loginform" id="loginform" action="%s" method="post">
<div class="title">test</div>
<div class="simplemodal-login-fields">
You are logged in
<a href="' . wp_logout_url( get_permalink() ) . '">Logout</a>
</div>
</div>
</form/>
';
return $html;
$html='1!'
测试
您已登录
';
返回$html;