পোস্টগুলির জন্য "মেনু_অর্ডার" ক্ষেত্রটি কীভাবে ব্যবহার করবেন?


23

আমার একটি বিশেষ কেস রয়েছে যেখানে আমি কাস্টম ক্রমে পোস্টগুলি অর্ডার করতে চাই এবং সাধারণত "পৃষ্ঠাগুলি" জন্য ব্যবহৃত "মেনু_আর্ডার" ক্ষেত্রটি ব্যবহার করা দুর্দান্ত। ওয়ার্ডপ্রেস অ্যাডমিন ইউআইতে এটি প্রকাশ করার সর্বোত্তম উপায় কী হবে?

উত্তর:


35

স্পষ্টতই এটি এতটা সহজ:

add_action( 'admin_init', 'posts_order_wpse_91866' );

function posts_order_wpse_91866() 
{
    add_post_type_support( 'post', 'page-attributes' );
}

এবং তারপরে কোয়েরিটি করছেন:

$order_posts = new WP_Query(array(
    'post_type' => 'post', 
    'post_status' => 'publish', 
    'orderby' => 'menu_order', 
    'order' => 'ASC', 
) );

আমি খুশি। আমি ভাবছিলাম আমার একটি কাস্টম মেটা বাক্স যুক্ত করতে হবে এবং কেবল পোস্ট টেবিলে ম্যানুয়ালি সংরক্ষণ করতে হবে।
— তোশেল

স্পষ্টতই, এটি গুটেনবার্গের সাথে কাজ করে না। এখানে একটি আপডেট করা সংস্করণ যা কাজ করে: gist.github.com/chrisguitarguy/1301501
— yobddigi

"অ্যাডমিন_ইনিত" এ জড়িত হওয়া আমার পক্ষে কাজ করেছে
— স্বেতোস্লাভ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.