2016-12-14 87 views
0

我想只顯示一位作者的帖子,說「abc_author」。 我已經使用if語句進行驗證,但是問題是我在頁面1空白的帖子下面分頁(因爲其他作者的帖子被跳過),第2頁(因爲其他作者的帖子被跳過)是空白的,很快我在第6頁得到了我想要的帖子。評論verbosa_pagination()隱藏分頁導航,但起始頁面是空白的 我是一個新的WordPress,我也嘗試不同的插件,但他們方便我過濾頁面不發佈(雖然我可以將主頁更改爲一個特定的頁面,但我希望它在默認的博客文章原因如下)篩選特定作者的帖子

<?php if (have_posts()) : ?> 

     <div id="content-masonry"> 
      <?php /* Start the Loop */ 
      while (have_posts()) : the_post(); 
         if(get_the_author()=='abc_author') 
      { 
      get_template_part('content/content', get_post_format()); 
      } 
      endwhile; ?> 
     </div> <!-- content-masonry --> 
     <?php verbosa_pagination(); 

    else : 
     get_template_part('content/content', 'notfound'); 
    endif; 

回答

0

你可以請嘗試此代碼之前的while循環?

<?php query_posts(array('author' => 'your author ID')); ?> 

編號:https://developer.wordpress.org/reference/functions/query_posts/#usage

+0

也在這裏是關於這個問題的解決http://wordpress.stackexchange.com/questions/123920/wp-query-get-posts-by-specific-author-ids -if-one-of-several-logged-in-authors – Gazi

+0

@Jomal John,謝謝,對我有用:) – kashif

+0

我的榮幸.. :) –