2014-01-11 47 views
0

我正在使用高級自定義字段。我想鏈接流派自定義字段的值(例如驚悚片,懸念等),以便當用戶點擊其中一個值時,它們將獲得過濾的帖子列表。例如。當他們點擊驚悚片時,他們將獲得驚悚片類別中的所有帖子。高級自定義字段中的鏈接流派

到目前爲止我的代碼爲ACF如下:

<!-- Entry Content Start --> 
     <article <?php post_class('entry clearfix fitvids'); ?>> 
      <div class="inner-post"> 
       <div class="cover"> 
        <div class="post-image"> 
         <?php 
          if (has_post_thumbnail()) { // check if the post has a Post Thumbnail assigned to it. 
           the_post_thumbnail(); 
          } 
         ?> 
        </div> 
        <div class="custom-fields"> 
         <?php the_meta(); ?> 
         <div class="ad"> 
          <img src="http://lorempixel.com/160/600" alt=""> 
         </div> 
        </div> 
       </div> 
       <div class="the-content"> 
        <?php the_content(); // This is your main post content output ?> 
       </div> 

      </div><!-- /inner-post --> 
     </article><!-- /entry --> 

我希望有一個解決的辦法。 在此先感謝。

回答

0

您應該創建一個自定義頁面page template。在此模板中,您應根據通過$_GET參數傳遞的自定義字段來提取帖子。
例如:$movies = get_posts(array('meta_key'=>'your_custom_key', 'meta_value'=>$_GET['genre']));
然後,您應該生成適當的鏈接以訪問此頁面,該鏈接應鏈接到我們的自定義頁面,包括$_GET變量中的流派。例如頁面的slu is是movies。那麼我們的鏈接將具有以下結構:/movies/?genre=custom_field_value

+0

對不起,但我不明白這一點。我對PHP非常瞭解甚少:( – TBI

+0

你可以試着按照這個[指南](http://www.advancedcustomfields.com/resources/how-to/filter-posts-by-custom-fields/)。 –

+0

我會盡力..謝謝:) – TBI

相關問題