WORDPRESS:尝试显示登录用户作者链接到他们的帖子

时间:2012-10-11 15:04:21

标签: wordpress

我正在尝试让登录的人,链接到他们的帖子。

到目前为止我已经这样做了:

<div class="widget-button"><?php
if ( is_user_logged_in() ) {
global $current_user;
get_currentuserinfo();
echo
'<a href="http://bettinganswers.co.uk/author/".$current_user->display_name.""
id="call_to_action"><span>Your Questions</span></a>'
}
?>
</div>

此代码直接放在主题模板中。

1 个答案:

答案 0 :(得分:0)

您的echo语句不正确。如果你要在没有连接的情况下回显变量,那么字符串需要用双引号封装。您还需要以分号结束该行:

echo
"<a href=\"http://bettinganswers.co.uk/author/$current_user->display_name\"
id=\"call_to_action\"><span>Your Questions</span></a>";

如果你不喜欢这种看起来的方式,这里的连接也是一样的:

echo
'<a href="http://bettinganswers.co.uk/author/'.$current_user->display_name.'"
id="call_to_action"><span>Your Questions</span></a>';

您可能还想考虑使用site_url()来构建任何自定义链接:

echo
'<a href="'.site_url('/author/'.$current_user->display_name).'"
id="call_to_action"><span>Your Questions</span></a>';