如何检查正在查看的当前帖子的作者是谁?我正在尝试创建一个自定义作者框,其中一个名为Vivian的特定作者在显示其姓名时应具有特定的a-tag。其余应具有相同的H3。
我曾尝试在IF和else语句中使用the_author
和get_the_author_meta
显示名称,但它似乎不起作用。我想念什么?
<div class="media-body">
<?php if (the_author('vivian')) { ?>
<a href="https://example.com/about/"><h3>VIVIAN SOMETHING</h3></a>
<?php } else { ?>
<h3>A random title</h3>
<?php } ?>
<p><?php the_author_meta('description'); ?></p>
</div>
您可以通过调用get_the_author_meta()
进行检查,第一个参数是您要比较的作者字段(显示名称,名字,昵称等)
if (get_the_author_meta('display_name') === 'vivian') {
// do something
}