自定义帖子类型:按元属性

时间:2016-09-18 20:21:01

标签: wordpress loops hook custom-post-type

我将我的博客“文章”标记为自定义帖子类型,其中包含一些属性,这些属性的值可以是 0 - 100

我的目标是,通过让用户在范围滑块上选择属性值并显示最合适的来访问这些自定义帖子类型记录。

例如为: 两篇文章具有以下属性:

  • 第1条:搞笑:30 讽刺: 80 电视剧 10
  • 第2条:搞笑:10 讽刺: 90 电视剧 5

搜索案例

  • 如果用户正在搜索 funny:10 ,他应该第2条 第1条

  • 如果用户正在搜索 funny:20 ,则由于升序,他应该在第2条上面第1条。< / p>

  • 如果用户正在搜索 funny:21 ,他应该第1条 第2条

属性应该可以相互组合。

我不知道如何开始。

我的第一个方法是以下代码,但我不知道这是否正确。

$args = array(
   'post_type' => 'article',
   'meta_query' => array(
       'relation' => 'AND',
       array(
           'key' => 'attr_funny',
           'value' => array('50', '100'),
           'compare' => 'BETWEEN',
           'type' => 'NUMERIC',
       ),
   ),
);

提前感谢任何输入!

1 个答案:

答案 0 :(得分:1)

我会使用高级自定义字段将属性添加到该帖子类型,然后使用同位素按照有趣,讽刺等方式过滤帖子。

ACF:https://www.advancedcustomfields.com/ 同位素:http://isotope.metafizzy.co/