2013-10-21 46 views

回答

4

在您主題的根文件夾中創建一個文件,並將其保存爲home.php,然後將以下代碼粘貼到該文件中即可完成。

<?php 
    get_header(); 
    $ids = get_users(array('role' => 'editor' ,'fields' => 'ID')); 
    $args = array(
     'post_type'=>'post', 
     'post_status'=>'publish', 
     'author' => implode(',', $ids) 
    ); 

    $query = new WP_Query($args); 
    if($query->have_posts()) : 
     while ($query->have_posts()) : $query->the_post(); 
      // code goes here, for example 
      echo the_title() . '<br />'; // prints title of each post 
     endwhile; 
    endif; 
    get_sidebar(); 
    get_footer(); 
?> 
+1

謝謝你的片段,非常感謝。奇妙的作品。我可以建議你在查詢的參數中加入'分頁'。這樣,下一頁和上一頁鏈接將起作用。 $ paged =(get_query_var('paged'))? get_query_var('paged'):1; – henrywright

+0

@henrywright,歡迎,是的,你的確可以! :-) –

0

在你的home.php或front-page.php下。添加以下代碼:

​​

注意:我只是使用var_dump函數來顯示作者角色的帖子。你可以使用while循環和have_posts的WordPress或純PHP循環

相關問題