سلام و درود
بنده چنتا کوئری و متوجه نشدم اگر میشه بیشتر توضیح بدین ممنون میشم
$args = array(
'orderby' => array( 'meta_value_num' => 'DESC', 'title' => 'ASC' ),
'meta_key' => 'age'
);
$query = new WP_Query( $args );
در کوئری بالا اگر meta_value_num را نزاریم هم کار میکنه , میخواستم بدونم اگر ثابت هست که خب باید باشه پس چرا بر میداریم باز هم کار میکنه ؟
و اینکه در مستنداتش فکر کنم نوشته بود برای integer هاست , اگر string بود میتونیم نزاریمش؟
خب پس در این صورت ثابت هست و برای integer هست ؟ در کل لزوم بودنش چی هست ؟
و میخواستم بدونم title برامون چه کاری و انجام میده ؟
اگر meta_value_num بر اساس مقداره meta_key هست و به صورت DESC هست پس title چه کاری انجام میده ؟
و در کل لزومه بودن title چی هست ؟
چون همین کارهارا با order هم میشه انجام داد
$args = array(
'orderby' => array( 'title' => 'DESC', 'menu_order' => 'ASC' )
);
$query = new WP_Query( $args );
در کوئری بالا استاد فرمودند , برای منوهاست
منظور کدام منوها میباشد ؟
چون من تست کردم متوجه نشدم و در مستندات هم نوشته order by page
$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',
),
) );
در کوئری بالا city , state مقدار key ما میباشند
ولی state_clause و city_clause از کجا آمده اند ؟
و اینکه در قسمت city_clause که key را مساوی city گذاشته است value مساوی چی هست ؟
یعنی میخواهم بپرسم اگر value را مشخص نکنیم از value شرط قبلی میخونه ؟
چون اگر اشتباه نکنم استاد فرمودند compare که در شرط city_clause هست روی بالایی تاثیر میزاره
پس یعنی مقداری city هم میشه wisconsin ؟
ممنونم از وقتی که میزارین و سوالات من را میخونین و جواب میدین