মেটা_কোয়ারি দিয়ে আমার পছন্দসই মেটা ডেটা দ্বারা ফিল্টার করার পরে কি কাস্টম পোস্টগুলির তালিকা অর্ডার করা সম্ভব?
উদাহরণস্বরূপ, আমার কাছে ওয়েবিনার্স নামে একটি কাস্টম পোস্ট টাইপ রয়েছে। আমি আসন্ন সমস্ত ওয়েবিনারদের তালিকাভুক্ত করার চেষ্টা করছি এবং তাদের ওয়েবিনার_স্টার্টডেট নামে কাস্টম মেটা ক্ষেত্র দ্বারা আদেশ দিয়েছি।
নিম্নলিখিত কোয়েরিটি ব্যবহার করে, আমি ওয়েবিনারগুলি সফলভাবে পুরানো ওয়েবিনারগুলি বাদ দিয়ে ফিরিয়ে দিতে সক্ষম হয়েছি। তবে, তারা এখনও প্রকাশিত ক্রম অনুসারে প্রকাশিত হয়েছে, ওয়েবিনার_স্টার্টডেট দ্বারা নয়।
<?php $my_array = array(
'meta_query' => array(
array(
'key' => 'webinar_startDate',
'value' => date("Y-m-d H:i:s"),
'compare' => '>=',
'type' => 'DATETIME'
)
),
'orderby' => 'meta_value',
'post_type' => 'webinars',
'posts_per_page' => 20,
'order' => 'ASC'
); ?>
আমি সন্দেহ করি যে 3.0 থেকে 3.1 থেকে পরিবর্তনের কারণে 3.1, অর্ডারবাই => মেটা_ভ্যালু ব্যবহার সম্ভবত অন্যরকম, তবে এটি ব্যাখ্যা করার জন্য আমি ওয়ার্ডপ্রেস ডকুমেন্টেশনের মধ্যে কোনও উত্তর খুঁজে পাই না।
কেউ সাহায্য করতে পারেন? আগাম ধন্যবাদ.