我正在使用高级自定义字段。我想链接类型自定义字段的值(例如,惊悚片,悬疑片等),以便当用户点击其中一个值时,他们将获得过滤的帖子列表。例如。当他们点击Thriller时,他们将获得Thriller类别中的所有帖子。
到目前为止,我对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 :(得分:0)
您应该使用自定义page template创建一个页面。在此模板中,您应该根据通过$_GET
参数传递的自定义字段来提取帖子。
例如:$movies = get_posts(array('meta_key'=>'your_custom_key', 'meta_value'=>$_GET['genre']));
然后您应该生成适当的链接来访问此页面,链接到我们的自定义页面,包括$_GET
变量中的流派。例如,页面的slug是movies
。然后我们的链接将具有以下结构:/movies/?genre=custom_field_value
。