meta_query
মেটা ধারাগুলির একটি অ্যারে। উদাহরণ স্বরূপ:
$q = new WP_Query( array(
'meta_query' => array(
'relation' => 'AND',
array(
'key' => 'state',
'value' => 'Wisconsin',
),
array(
'key' => 'city',
'compare' => 'EXISTS',
),
),
) );
প্রতিটি মেটা ক্লজের জন্য একটি কী সহ আপনি একটি সহযোগী অ্যারে ব্যবহার করতে পারেন:
$q = new WP_Query( array(
'meta_query' => array(
'relation' => 'AND',
'state_clause' => array(
'key' => 'state',
'value' => 'Wisconsin',
),
'city_clause' => array(
'key' => 'city',
'compare' => 'EXISTS',
),
),
) );
তারপরে, আপনি সেই কীগুলি order_by
যুক্তি দিয়ে ব্যবহার করতে পারেন :
$q = new WP_Query( array(
'meta_query' => array(
'relation' => 'AND',
'state_clause' => array(
'key' => 'state',
'value' => 'Wisconsin',
),
'city_clause' => array(
'key' => 'city',
'compare' => 'EXISTS',
),
),
'orderby' => 'city_clause', // Results will be ordered by 'city' meta values.
) );
বা আরও ধারা:
$q = new WP_Query( array(
'meta_query' => array(
'relation' => 'AND',
'state_clause' => array(
'key' => 'state',
'value' => 'Wisconsin',
),
'city_clause' => array(
'key' => 'city',
'compare' => 'EXISTS',
),
),
'orderby' => array(
'city_clause' => 'ASC',
'state_clause' => 'DESC',
),
) );
ওয়ার্ডপ্রেস কোর ব্লগে এই পোস্ট থেকে নেওয়া উদাহরণ ।