从wordpress获取wp_posts上的客户字段

时间:2014-06-16 06:01:02

标签: wordpress woocommerce

我正在使用wordpress,我添加了" city_name"到wp_posts,现在我使用以下查询,但没有根据city_name获得结果。

$query_args = array(
                    'post_type' => 'product',
                    'order' => 'DESC',
                    'post_status' => 'publish',
                    'city_name' => 'karachi',     
                    'showposts' => 7
                    //'offset'=> 0,
                    //'posts_per_page'=>2
                ); 

1 个答案:

答案 0 :(得分:1)

使用update_post_meta wordpress功能

在元字段中存储城市名称

update_post_meta('post id here','city_name','karachi')

现在您可以像这样查询此字段:​​

$args = array(
   'post_type' => 'product',
  'post_status' => 'publish',
   'meta_query' => array(
       array(
           'key' => 'city_name',
           'value' => 'karachi'

       )
   )
 );
 $query = new WP_Query($args);

请参阅此处:Wp Query