V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Moker
V2EX  ›  WordPress

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

  •  
  •   Moker · 2014-12-09 09:54:45 +08:00 · 4426 次点击
    这是一个创建于 3638 天前的主题,其中的信息可能已经有所发展或是发生改变。
    通过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
    4 条回复    2014-12-09 12:40:22 +08:00
    kmvan
        1
    kmvan  
       2014-12-09 10:39:42 +08:00 via Android   ❤️ 1
    new wp_query() 自己看官檔
    kungfuchicken
        2
    kungfuchicken  
       2014-12-09 10:48:56 +08:00   ❤️ 1
    $query = new WP_Query( 'author=1' );
    $query = new WP_Query( 'author_name=rami' );
    kungfuchicken
        3
    kungfuchicken  
       2014-12-09 10:49:35 +08:00
    玩wordpress一定要学WP_Query对象
    Moker
        4
    Moker  
    OP
       2014-12-09 12:40:22 +08:00
    @kmvan
    @kungfuchicken 谢谢 已解决发现 query_post自带有author参数....以前居然没看到
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3013 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 14:03 · PVG 22:03 · LAX 06:03 · JFK 09:03
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.