我们有两个定制的产品元框(定制帖子类型)。一个自定义元框键是area\\u required\\u width,我们在发布产品时为其输入了数字,现在我们希望有一个下拉列表,包括<;5、5-10、10-20、20-50、>50,为用户搜索前端area\\u required\\u width的此键值。
我知道,如果在后端存储范围而不是输入数字作为前端,我们可以使用自定义WP\\U查询进行搜索。问题是,我们的数据存储是我们输入的数字,而搜索条件是不同的范围,如<;5,5-10。。。
我们有两个定制的产品元框(定制帖子类型)。一个自定义元框键是area\\u required\\u width,我们在发布产品时为其输入了数字,现在我们希望有一个下拉列表,包括<;5、5-10、10-20、20-50、>50,为用户搜索前端area\\u required\\u width的此键值。
我知道,如果在后端存储范围而不是输入数字作为前端,我们可以使用自定义WP\\U查询进行搜索。问题是,我们的数据存储是我们输入的数字,而搜索条件是不同的范围,如<;5,5-10。。。
我不确定我是否完全理解您的意图,但我始终建议Advanced Custom Fields 为希望使自定义字段更加有用和直观的用户提供插件。
很好的插件,有很好的支持和文档。这确实开辟了许多可能性。
这个问题不清楚您是如何编辑搜索以限制到元键的(但我相信您是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 );
我不确定是否有解决方案,但我还是会问:)我已经构建了一个自定义帖子模板和一个相关的自定义分类法。分类法作为自定义帖子模板的“类别”。分类法中有“汽车、房子、木头”等术语。我使用metaboxes 将自定义元数据添加到我的自定义帖子模板。我想知道是否有可能在不同的税收条件下看到不同的元数据库?e、 g.当我创建一个新帖子(使用我的自定义帖子模板)并选中“汽车”类别时,我想再添加一个metabox 输入其他数据。如果帖子与该分类法内的car术语相关联,则应显示此元框!这有可能吗?非常感谢。