0

我试图让登录的人获得他们帖子的链接。

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

<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>

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

4

1 回答 1

0

您的回声语句不正确。如果您要在不连接的情况下回显变量,则需要用双引号将字符串封装起来。您还需要以分号结束该行:

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>';
于 2012-10-11T15:14:05.943 回答