خانه / آموزش وردپرس / پست های دو مقداری متا

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

WordPress-guide-for-beginners

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

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

 

<?php

$query = “SELECT wposts.*, wpostmeta1.*, wpostmeta2.*
FROM $wpdb->posts wposts, $wpdb->postmeta wpostmeta1, $wpdb->postmeta wpostmeta2
WHERE wposts.ID = wpostmeta1.post_id
AND wposts.ID = wpostmeta2.post_id
AND 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
} ?>

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

درباره سید حامد حسینی

بنده سید حامد حسینی هستم ، میدیریت سایت آقای وردپرس و ووکامرس فارسی ، دانشجوی مهندسی نفت هستم و از کار کردن با وردپرس لذت میبرم ، بعد از یک سال و درمان ، دوباره به سایت آقای وردپرس برگشتم تا همه ی دانشم رو با شما در میون بگذارم ، منتظر پیشنهاد و انتقادات شما هستم و تشکر میکنم از اینکه اینجا هستید . دوست دار شما ، تیم آقای وردپرس

بیشتر بخوانید

آموزش اضافه کردن شکلک های لایک فیس بوک به وردپرس

در این آموزش قصد داریم تا به شما کاربران گرامی آموزش دهیم ، که چطور …

پاسخ دهید

نیاز به مشاوره دارید ؟ با ما تماس بگیرید 09211881543 - 03133456187
دوره آموزش رایگان طراحی قالب وردپرس

دوره رایگان طراحی سایت از صفر تا صد

برای شرکت در دوره رایگان آموزش طراحی قالب وردپرس ( طراحی سایت ) ایمیل خود را وارد کنید

اشتراک شما با موفقیت انجام شد ( ایمیل خود را چک کنید)