我想显示帖子当前作者的所有帖子。这是我实现的代码:
echo '<h2 class="entry-title"><a href="'.get_author_posts_url( get_the_author_meta( 'ID' )'">'.the_author().'</a></h2>';
顺便说一句,我对单括号感到困惑。当我从 {echo '} 开始时,如何显示此调用:
get_author_posts_url( get_the_author_meta( 'ID' )
因为 ID 参数有两个单括号。我收到大量错误,并且不知道如何放置作者个人资料链接以便在他的显示名称下显示他的所有帖子。提前致谢。周末愉快!
最佳答案
您应该先调用该函数并将其输出保存到变量中,这样您就可以回显该变量。但我确实相信你的函数根本不起作用,(函数内部的函数,传递字符串 ID 作为参数?这样可以正常工作吗?)
我不确定你的代码看起来如何,但例如:
$url = get_author_posts_url(get_the_author_meta('ID'));
$author = the_author();
echo '<h2 class="entry-title"><a href="'. $url . '">'. $author .'</a></h2>';
您还错过了一个。(点)之后
get_the_author_meta( 'ID' )
你能发布你的函数代码吗?
至于单引号,谷歌搜索转义引号
关于php - 如何获取当前帖子作者 URL 及其显示名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43018268/