2011-07-21 147 views
2

我有一个meta_name自定义字段中PRODUCT_ID。我试图确定如何在使用wordpress搜索时搜索该字段。WordPress的搜索自定义字段

我知道WordPress的搜索结果页使用QUERY_STRING为关键字进行检索我只是不知道如何改变我下面的代码搜索中提到的自定义字段包含的“S”值。

$loop = new WP_Query("$query_string . '&posts_per_page=-1&post_type=product'"); ?> 

回答

1

认为在食品这一部分应该有你需要关于在自定义字段参数,你将问题的答案查询:

http://codex.wordpress.org/Function_Reference/WP_Query#Custom_Field_Parameters

不知道这是否会允许你进行搜索一个特定的自定义字段。不能确定,但​​我认为你必须在搜索表单上做一些更改。了解如何继续添加自定义字段参数。

关闭我的头顶,我想你会需要这样的东西:

$query = new WP_Query(array( 
    'meta_key' => 'product_id', 
    'meta_value' => $query_string, 
    'posts_per_page' => '-1', 
    'post_type' => 'product' 
)); 

虽然没有测试!

+1

基本上我只想自定义字段的product_id添加到被搜查,除了标准的方式WordPress的搜索领域。你能建议如何做到这一点?你是如何建议这样做的? – Jesse