رفتن به مطلب

پست های دو مقداری متا


پست های پیشنهاد شده

 

لینک ها تنها برای اعضای سایت قابل نمایش است.

 

 

 

به طور پیش فرض وردپرس به شما اجازه مرتب سازی بر اساس نتایج یک پرس و جو توسط یک meta_value به شما می دهد. اما اگر شما نیاز به مرتب سازی بر اساس دو مقدار متا (برای مثال تاریخ و زمان) دارید در اینجا یک نمونه کار برای کاربران سایت آقای وردپرس قرار داده ایم.

کد زیر را در فایل قالب خود در آن قسمتی که شما نیاز به مرتب کردن بر اساس نتایج حاصل از پرس و جو دارید وارد کنید.

 

 

<?php$query = “SELECT wposts.*, wpostmeta1.*, wpostmeta2.*FROM $wpdb->posts wposts, $wpdb->postmeta wpostmeta1, $wpdb->postmeta wpostmeta2WHERE wposts.ID = wpostmeta1.post_idAND wposts.ID = wpostmeta2.post_idAND wpostmeta1.meta_key = ‘date’AND wpostmeta2.meta_key = ‘time’ORDER BY wpostmeta1.meta_value ASC,wpostmeta2.meta_value ASC”;$results = $wpdb->get_results($query);foreach ( $results as $result ) {//output results as desired} ?>

 

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

مهمان
این موضوع برای عدم ارسال قفل گردیده است.
×
×
  • اضافه کردن...