wordpress 如何获取当前帖子作者的URL及其显示名称

z8dt9xmd  于 2022-11-22  发布在  WordPress
关注(0)|答案(2)|浏览(189)

我想显示当前作者的所有帖子。下面是我实现的代码:

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参数有两个单括号。我得到了大量的错误,不知道如何放置作者配置文件链接,以显示他的显示名称下的所有职位。提前感谢。有一个愉快的周末!

qmb5sa22

qmb5sa221#

你应该在调用函数之前把它们的输出保存到一个变量中,这样你就可以直接回显这个变量了。但是我相信你的函数根本就不起作用,(函数中的函数,传递字符串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('识别码')
你能发布你的函数代码吗?
至于单引号,google up转义引号

wgx48brx

wgx48brx2#

您可以使用the_author_posts_link模板标记,在The Loop内产生此连接。例如:source page

<p>Written by: 
<?php the_author_posts_link(); ?></p>

输出如下所示:

<a href="http://localhost:8888/siteurl/author/admin/" title="Posts by admin" rel="author">admin</a>

相关问题