获取作者上一篇帖子的标题

时间:2017-10-18 作者:Alper Buğra Kocaöz

我想列出我的作者和他们最后一篇文章的标题。

ı想要样本排序

user1, title1, date=19.10.2017 > user2, title2, date=17.10.2017 > user3, title3, date=15.10.2017

<?php
global $wpdb;
$results = $wpdb->get_results( "
SELECT * FROM wpig_users 
JOIN wpig_posts ON wpig_posts.post_author = wpig_users.ID
JOIN wpig_term_relationships ON wpig_posts.ID = wpig_term_relationships.object_id WHERE  term_taxonomy_id =\'11\'
ORDER BY post_date DESC LIMIT 10"  );



foreach($results as $res) { 

    //echo $res->col1;

    echo \'<b>\';
    echo $res->display_name;
    echo \'</b> // \';
    echo $res->post_title;
    echo \'<br>\';
 }
?>
我可以编写这样的代码。但这段代码占据了最后的帖子和作者。

如图所示

注意:我编写的代码没有列出所有作者的最后作者。

enter image description here

1 个回复
SO网友:Jesse Vlasveld

WordPress提供了自己的功能来实现这一点:

get_most_recent_post_of_user( $user_id );

资料来源:https://codex.wordpress.org/Function_Reference/get_most_recent_post_of_user

结束

相关推荐

Pods: Authors to Custom Field

我有200篇博客文章链接到不同的用户。现在我把它们移到了新的Pods自定义字段“author”,因为我不想让其他用户访问我的博客。问题是我必须将每篇文章链接到不同的“作者”自定义字段。是否可以在批量模式下执行此操作,或者我必须编辑每一篇文章?