শুধু আইডি দিয়ে ডাব্লুপি_কিউয়ারি?


45

কোডেক্সে WP_Queryআমি দেখতে পাচ্ছি আপনি page_id=7পৃষ্ঠাগুলি দ্বারা বা p=7পোস্টগুলির জন্য কোয়েরি করতে পারেন । আইডির মাধ্যমে কোনও পোস্টের ধরণের পোস্ট পাওয়ার কোনও উপায় আছে কি ? id=7এটির মতো এটি কোনও পৃষ্ঠা, পোস্ট বা কাস্টম পোস্টের ধরণের হলেও তা পাবে না?

আমি শুধু পেতে পারেন WP_Queryসঙ্গে p=7কাজ যদি আমি যোগ &post_type=customposttype। পোস্টের ধরণ নির্বিশেষে এটি আইডি থেকে পাওয়ার কোনও উপায় আছে কি?

উত্তর:


68

any যে কোনও ধরণের পুনরুদ্ধার করা উচিত:

$args = array(
  'p'         => 42, // ID of a page, post, or custom type
  'post_type' => 'any'
);
$my_posts = new WP_Query($args);

anyডকুমেন্টেশনের বিবরণ নোট করুন :

'যে কোনও' - সংশোধন এবং প্রকারভেদগুলি বাদ দিয়ে যেকোন প্রকারের পুনরুদ্ধার করে 'এক্সক্লুড_ফর্ম_সার্চ' সত্য হিসাবে সেট করা হয়।

আরও তথ্যের জন্য ডাব্লুপি_কিউয়ের ডকুমেন্টেশনটি দেখুন ।


7
সুনির্দিষ্ট বা একাধিক পোস্টের জন্য $query = new WP_Query( array( 'post_type' => 'any', 'post__in' => array( 2, 5, 12, 14, 20 ) ) );আপনি পোস্ট টাইপ = পৃষ্ঠা, পোস্ট, যে কোনও ব্যবহার করতে পারেন;
মোহাম্মদ সুফিয়ান
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.