python wordpress自定义字段获取_如何在Wordpress中为自定义字段创建搜索表单? - WordPress - srcmini...

这是我的搜索表单的代码:

Make (Any)

2

3

4

5

Model (Any)

2

3

4

5

Min Price

2

3

4

5

Max Price

2

3

4

5

Cars

Find Vehicles

这是它的外观:

我添加了一些代码中未包含的类别, 以显示其最终结果。

基本上, 我对如何从头编写的Wordpress主题中的实现一无所知。品牌和型号都是自定义字段, 最低价格和最高价格显然需要使用某种范围函数来返回价格范围内的结果。

制造商和型号下拉菜单仅需要显示在自定义字段中输入的可用选项-如果可以的话。

任何帮助深表感谢。

#1

你创建自定义搜索表单。表单操作必须是你的特定搜索页面(新模板)。

在新模板中, 你可以使用以下查询:

$meta_query_args = array(

'relation' => 'AND', // "OR"

array(

'key' => '_my_custom_key', 'value' => 'Value I am looking for', 'compare' => '='

), array(

'key' => '_your_min_model_key', 'value' => 1453, 'compare' => '>'

), array(

'key' => '_your_max_model_key', 'value' => 1923, 'compare' => '

)

);

$meta_query = new WP_Meta_Query( $meta_query_args );

并比较参数详细信息:

比较(字符串)-要测试的运算符。可能的值为’=’, ‘!=’, ‘>’, ‘> =’, ‘ = 3.5中)和’NOT EXISTS'(也仅在WP> = 3.5中)。在WordPress 3.7中添加了值” REGEXP”, ” NOT REGEXP”和” RLIKE”。默认值为” =”。

// good coding

#2

你想将metabox用于汽车, ven和4×4之类的后置类型, 并将这四个metabox的价格添加到你的后置类型中, 以便轻松搜索

转到此链接以了解如何创建元框

http://code.tutsplus.com/tutorials/how-to-create-custom-wordpress-writemeta-boxes–wp-20336

然后你按元名称(例如car, ven等代码)进行搜索

query_posts('meta_key=your_like_ven key&meta_value=your_value');

?>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值