抱歉,我是PHP的新手,我正在尝试以下但它不起作用。
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() ));
}
它只显示$输出数据我想要做的是显示wordpress注销链接
<?php echo wp_logout_url( $redirect ); ?>
以下是参考:http://codex.wordpress.org/Function_Reference/wp_logout_url
感谢任何建议
编辑:
我刚尝试以下内容但没有成功
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;
}
答案 0 :(得分:0)
其实你的
echo (wp_logout_url( get_permalink() ));
无法访问,因为return $output;
在函数到达此行之前返回该函数。如果您想要echo
最后一行,请在return
之后最后保留echo
语句,例如
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;
答案 1 :(得分:0)
问题是我没有在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;