多自定义字段和分类搜索

时间:2012-05-03 作者:Jerry Woo

我们有两个定制的产品元框(定制帖子类型)。一个自定义元框键是area\\u required\\u width,我们在发布产品时为其输入了数字,现在我们希望有一个下拉列表,包括<;5、5-10、10-20、20-50、>50,为用户搜索前端area\\u required\\u width的此键值。

我知道,如果在后端存储范围而不是输入数字作为前端,我们可以使用自定义WP\\U查询进行搜索。问题是,我们的数据存储是我们输入的数字,而搜索条件是不同的范围,如<;5,5-10。。。

2 个回复
SO网友:Gabriel Luethje

我不确定我是否完全理解您的意图,但我始终建议Advanced Custom Fields 为希望使自定义字段更加有用和直观的用户提供插件。

很好的插件,有很好的支持和文档。这确实开辟了许多可能性。

SO网友:Stephen Harris

这个问题不清楚您是如何编辑搜索以限制到元键的(但我相信您是doing it right :) ).

无论如何WP_Query 对象允许您按元值中的范围查询帖子。See Codex.

例如:(我提供这个示例只是作为meta_query a的属性WP_Query 对象可以执行。不是限制搜索查询的一种方式。

$args = array(
    \'post_type\' => \'product\',
    \'meta_query\' => array(
        array(
            \'key\' => \'price\',
            \'value\' => array( 20, 100 ),
            \'type\' => \'numeric\',
            \'compare\' => \'BETWEEN\'
        )
    )
 );
$query = new WP_Query( $args );

结束

相关推荐

是否根据分类术语在自定义发布模板中显示Metabox?

我不确定是否有解决方案,但我还是会问:)我已经构建了一个自定义帖子模板和一个相关的自定义分类法。分类法作为自定义帖子模板的“类别”。分类法中有“汽车、房子、木头”等术语。我使用metaboxes 将自定义元数据添加到我的自定义帖子模板。我想知道是否有可能在不同的税收条件下看到不同的元数据库?e、 g.当我创建一个新帖子(使用我的自定义帖子模板)并选中“汽车”类别时,我想再添加一个metabox 输入其他数据。如果帖子与该分类法内的car术语相关联,则应显示此元框!这有可能吗?非常感谢。