আমি একটি কাস্টম ট্যাক্সোনমি শব্দ পৃষ্ঠা টেম্পলেট নিয়ে কাজ করছি যেখানে আমরা যে প্রকাশনা তারিখ (কাস্টম তারিখের ক্ষেত্র) অনুসারে সাজানো শব্দটির সাথে সংযুক্ত আইটেমগুলি চাই - এবং যদি একই দিনে একাধিক আইটেম থাকে (YYYY-MM- এর মতো ফর্ম্যাটেড) ডিডি) তারপরে এগুলি শিরোনাম অনুসারে বাছাই করুন এবং শেষ পর্যন্ত শিরোনাম অনুসারে বাছাই করুন যদি কাস্টম ক্ষেত্রটি পূরণ না করা হয় (পুরানো আইটেমগুলি)।
সুতরাং, আমি এটি একটি ডব্লিউপি_উইকি দিয়ে শত শত বিভিন্ন উপায়ে চেষ্টা করেছি এবং এটি যেমনটি চেয়েছিল ফলাফলের বেশিরভাগ ক্ষেত্রেই তা ফিরিয়ে দেয় - তবে এই ক্ষেত্রে এটি কেবলমাত্র প্রকাশনা_ তারিখের মেটা_কি থাকা আইটেমগুলিই ফিরিয়ে দিচ্ছে। অন্যান্য সমস্ত আইটেম উপেক্ষা করা হচ্ছে এবং প্রদর্শিত হচ্ছে না। আমি "বা" একটি সম্পর্ক ব্যবহার করে একটি মেটা_কিউরি চেষ্টা করেছি এবং পাবলিকেশন_ডেটকে তুলনামূলকভাবে উপস্থিতি এবং অস্তিত্বের সাথে তুলনা করেছি, তবে এটি আমার জন্য 0 টি ফলাফল দিয়েছে।
এছাড়াও, সাইটটি এখনও 3.5.2 চলছে এবং তারা আপগ্রেড করতে চায় না।
এখানে আমার অতি সাম্প্রতিক ক্যোয়ারী যা আমাকে সেই পোস্টগুলিতে পেয়েছে যেগুলি প্রকাশনা_সামান্য কাস্টম ক্ষেত্রটি সঠিক ক্রমে প্রদর্শিত হয়েছে:
$term = get_queried_object(); // find the term of the taxonomy page we are on
$wp_query = new WP_Query( array(
'post_type' => 'resource',
'tax_query' => array(
array(
'taxonomy' => 'resource_types',
'field' => 'slug',
'terms' => $term->name,
)),
'meta_key' => 'publication_date',
'orderby' => 'meta_value_num',
'order' => 'DESC',
'paged' => $paged,
'posts_per_page' => '10',
));
আমি ডাব্লুপিডিবি ব্যবহার করে এবং এসকিউএল কোয়েরি চালানোর চেষ্টাও করেছি, তবে আমি কী করতে চাই তা কীভাবে সম্পাদন করতে হবে তা নিশ্চিতভাবে আমি নিশ্চিত নই। যদি কেউ আমাকে সাহায্য করতে পারে তবে তা দুর্দান্ত!
আগাম ধন্যবাদ.
'meta_query' => array( 'relation' => 'OR', array( //check to see if date has been filled out 'key' => 'publication_date', 'compare' => '!=', 'value' => date('Y-m-d'), ), array( //if no date has been added show these posts too 'key' => 'publication_date', 'value' => date('Y-m-d'), 'compare' => 'NOT EXISTS' ) ),
তবে