查询问题-显示类别‘x’中具有‘y’和‘z’之间自定义字段的帖子

时间:2013-03-21 作者:Andrew Hendrie

我想显示给定价格范围内的所有帖子。例如:当用户输入100和1000(在两个单独的表单字段中)时,“我的网站”将显示所有具有名为“价格”的自定义字段的帖子,该字段的数值介于100和1000之间。

这里有一个陷阱:

我想将其与多类别选择插件集成(http://wordpress.org/extend/plugins/multiple-category-selection-widget/)

下面是多类别选择插件为我创建的代码:

<form action="" method="post" class="wpmcsw">
<input type="hidden" name="ajax_url" value="http://rentscholar.com/wp-admin/admin-ajax.php" id="ajax_url" />
      <input type="hidden" name="ex_cats" value="" id="ex_cats" />
      <input type="hidden" name="default" value="" id="default" />
      <input type="hidden" name="blank" value="all" id="blank" />
      <input type="hidden" name="order" value="default" id="order" />
      <input type="hidden" name="mcsw" value="1" id="mcsw" />    
      <div class="select_wrapper">
    <select name="wpmm[]" >
    <option value="0">Parent Category</option><option  value="8">Child Category One</option><option  value="9">Child Category Two</option></select></div><input type="hidden" name="mmctype" value="in" />
        <input type="submit" value="Search" /></form>

1 个回复
SO网友:Arvind Pal

此代码是否有帮助

$args = array(
    \'cat\' => \'Category id\'
    \'post_type\' => \'post type\',
    \'meta_key\' => \'enter your metakey\',
    \'orderby\' => \'meta_value_num\',
    \'order\' => \'ASC\',
    \'meta_query\' => array(
        array(
           \'key\' => \'age\',
           \'value\' => array(min price, max price),
           \'compare\' => \'IN\',
       )
    )
);
$query = new WP_Query($args);
$query 将包含Array post对象的。

参考号:

https://codex.wordpress.org/Class_Reference/WP_Query

结束

相关推荐

使用新的WP-Query()从循环中过滤后期格式;

嗨,我目前正在为我的博客构建一个主题。下面的代码指向最新的帖子(特色帖子)。因为这将有一个不同的风格比所有其他职位。然而我想过滤掉帖子格式:链接使用我在循环中定义的WP查询,因为它给我带来了更多的灵活性。我该怎么做呢? <?php $featured = new WP_Query(); $featured->query(\'showposts=1\'); ?> <?php while ($featured->have_post