Php 按ID获取WordPress作者链接
我正在尝试通过作者ID将一个到3个不同作者的链接到他们的作者页面 作者/阿德里安·科尔/ 作者/史蒂夫·赫尔姆/ 作者/斯科特·奥尼尔/ 我该怎么做呢 例如:Php 按ID获取WordPress作者链接,php,wordpress,get,meta,author,Php,Wordpress,Get,Meta,Author,我正在尝试通过作者ID将一个到3个不同作者的链接到他们的作者页面 作者/阿德里安·科尔/ 作者/史蒂夫·赫尔姆/ 作者/斯科特·奥尼尔/ 我该怎么做呢 例如: <div>Adrian Cole <a href="<?php get_author_posts_url(get_the_author_meta('ID')==1) ?>">Read more</a></div> <div>Steve Helme <a href
<div>Adrian Cole <a href="<?php get_author_posts_url(get_the_author_meta('ID')==1) ?>">Read more</a></div>
<div>Steve Helme <a href="<?php get_author_posts_url(get_the_author_meta('ID')==2) ?>">Read more</a></div>
<div>Scott O'Neill <a href="<?php get_author_posts_url(get_the_author_meta('ID')==3) ?>">Read more</a></div>
这将作为配置文件小部件保存在sidebar.php文件中,因此无法从发布文章的作者那里获取作者ID
我猜这不会在循环中?我错了吗?我是wordpress的新手哈 get\u author\u posts\u url$id中的wordpress functoid返回您需要的url 像这样的方法应该会奏效:
<?php $author_id1 = 1; $author_id2 = 2; $author_id3 = 3; ?>
<div><?php the_author_meta( 'display_name', $author_id1 ); ?> <a href="<?php echo get_author_posts_url($author_id1); ?>">Read more</a></div>
<div><?php the_author_meta( 'display_name', $author_id2 ); ?> <a href="<?php echo get_author_posts_url($author_id2); ?>">Read more</a></div>
<div><?php the_author_meta( 'display_name', $author_id3 ); ?> <a href="<?php echo get_author_posts_url($author_id3); ?>">Read more</a></div>
其中1、2和3是作者的作者ID
编辑:您正确地假设这不属于循环。如果您不知道作者的id,可以通过以下方式获取:get\u author\u posts\u url$id中的wordpress functoid返回您需要的url 像这样的方法应该会奏效:
<?php $author_id1 = 1; $author_id2 = 2; $author_id3 = 3; ?>
<div><?php the_author_meta( 'display_name', $author_id1 ); ?> <a href="<?php echo get_author_posts_url($author_id1); ?>">Read more</a></div>
<div><?php the_author_meta( 'display_name', $author_id2 ); ?> <a href="<?php echo get_author_posts_url($author_id2); ?>">Read more</a></div>
<div><?php the_author_meta( 'display_name', $author_id3 ); ?> <a href="<?php echo get_author_posts_url($author_id3); ?>">Read more</a></div>
其中1、2和3是作者的作者ID
编辑:您正确地假设这不属于循环。如果您不知道作者的ID,可以通过以下方式获取: