【问题标题】:How do I get a link to the authors first post in wordpress如何在 wordpress 中获得作者第一篇文章的链接
【发布时间】:2021-03-24 01:38:45
【问题描述】:

我正在尝试添加指向作者第一篇文章的链接(设计为作者简介) 该作者的所有其他帖子。

我在努力

a href="<?php echo get_author_posts_url(get_the_author_meta( '1' )); ?>"><?php the_author(); ?></a>

我只是一个对 PHP 没有太多经验的设计师,这是一个我无法用任何插件解决的客户请求,但我相信对于专业人士来说,我会在公园里散步。

我们将非常感谢您的帮助,并且可以避免我失去一个客户。

【问题讨论】:

    标签: php wordpress posts


    【解决方案1】:

    这应该可以...

    <?php 
    $firstPostQuery = new WP_Query([
        "author" => 1, "posts_per_page" => 1, "orderby" => "date", "order" => "ASC", "fields" => "ids"
    ]);
    
    if($firstPostQuery->post_count > 0) {
        $firstPostID = $firstPostQuery->posts[0];
        ?><a href="<?php echo get_permalink($firstPostID); ?>"><?php the_author(); ?></a>
    <?php } ?>
    

    这首先获取作者第一篇文章的文章 ID。成功查询后,代码会继续回显您在问题中的锚标记。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-11-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-28
      • 2023-03-09
      • 1970-01-01
      相关资源
      最近更新 更多