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


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.