WORDPRESS 如何获取特定用户的所有文章

2014-12-09 09:54:45 +08:00
 Moker
通过QUERY_POST并没有相应的参数用来获取相应的数据
后来想到用SQL的方式 但这样无法获取文章链接
网上搜了居然没搜到相关教程 还是因为自己搜索的方式不对
<?php $post = $wpdb->get_results("SELECT post_date,post_title FROM $wpdb->posts where post_author=".$_GET['usid']);
foreach ($post as $post) {
echo '<article class="excerpt excerpt-one" ><a href="'.the_permalink().'">'.$post->post_title.'<span class="text-muted time" style="float:right">'.$post->post_date.'</a></span></article>';
}
?>
其中usid为URL传过来的参数 用来识别用户特定ID
4353 次点击
所在节点    WordPress
4 条回复
kmvan
2014-12-09 10:39:42 +08:00
new wp_query() 自己看官檔
kungfuchicken
2014-12-09 10:48:56 +08:00
$query = new WP_Query( 'author=1' );
$query = new WP_Query( 'author_name=rami' );
kungfuchicken
2014-12-09 10:49:35 +08:00
玩wordpress一定要学WP_Query对象
Moker
2014-12-09 12:40:22 +08:00
@kmvan
@kungfuchicken 谢谢 已解决发现 query_post自带有author参数....以前居然没看到

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/152520

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX