7折
减价出售
¥799
想要通过wordpress的搜索功能搜索出自定义的数据类型。搜索表单将简单地推送将被同一页面捕获的url 查询,并且根据这些查询(例如 name=“..”、order=“..” 等),自定义帖子类型的列表将代表这些特征。
wordpress的元字段Query组合查询是很强大的,它支持搜索任意的自定义帖子类型的元数据。下面的第一段代码是agrs的参数配置生成的数组,也就是new Query的配置项,因为我的逻辑太多,就没展示所有代码,但是这些就是配置设置,不影响你们使用。
先前错误的写法
[post_type] => obituary
[post_per_page] => 25
[meta_query] => Array
(
[relation] => OR
[0] => Array
(
[meta_key] => product_name
[meta_value] => apple
)
[1] => Array
(
[meta_key] => product_id
[meta_value] => 5
)
)
上面这段代码如果我将第一个meta的参数删掉的话,程序是可以正常正常进行wordpress的预置自定义筛选的,但是如果我想要两个自定义字段的元字段组合查询,用OR来衔接,却无法输出数据,这是因为里面的字段名写错,应该些key和value,而不是meta_key和meta_value,修改后args的配置参数如下:
(
[post_type] => obituary
[post_per_page] => 25
[meta_query] => Array
(
[relation] => OR
[0] => Array
(
[key] => product_name
[value] => apple
[compare] => LIKE
)
[1] => Array
(
[mkey] => product_id
[value] => 5
[compare] => LIKE
)
)
)
注意就可以完美的查询多个wordpress主题元字段组合的自定义数据查询了。
减价出售
减价出售
减价出售
减价出售
电话咨询
133-7205-6573
微信咨询