অ্যাড_মেটা_বক্সে "উন্নত" $ প্রসঙ্গটি কী?


11

কোডেক্সে এটি অ্যাড_মেটা_বক্সের জন্য প্যারামিটার $ প্রসঙ্গটি নীচের বিকল্পগুলি হিসাবে তালিকাভুক্ত করে:

  1. সাধারণ
  2. অগ্রসর
  3. পাশ

"অ্যাডভান্সড" কী করে? আমি এটির সাথে "স্বাভাবিক" এর মধ্যে কোনও পার্থক্য দেখছি না।

উত্তর:


15

স্বাভাবিক এবং অগ্রিমের মধ্যে পার্থক্য হ'ল উন্নত হওয়ার আগে পৃষ্ঠাটিতে স্বাভাবিক রাখা হবে।

উদাহরণস্বরূপ, নীচেরগুলি "দুই" এর আগে "এক" প্রদর্শন করবে

function admin_init_test() {
    add_meta_box('one', __('One'), 'test_one', 'post', 'advanced');
    add_meta_box('two', __('Two'), 'test_two', 'post', 'normal');
}
add_action('admin_init', 'admin_init_test');

function test_two() {
    echo "<p>test_two</p>";
}
function test_one() {
    echo "<p>test_one</p>";
}

আপনি যদি প্রসঙ্গের প্যারামিটারটি চারপাশে স্যুইচ করেন, তবে সম্পাদনা পৃষ্ঠায় "দুটি" এর আগে "দুটি" প্রদর্শিত হবে:

add_meta_box('one', __('One'), 'test_one', 'post', 'normal');
add_meta_box('two', __('Two'), 'test_two', 'post', 'advanced');

এছাড়াও আপনি যদি মেটা বাক্সগুলিকে চারদিকে টেনে এনে নিজেকে পুনর্বিন্যাস করেন তবে সেই আদেশটি সংরক্ষণ করা হয়েছে এবং 'স্বাভাবিক' এবং 'উন্নত' প্রসঙ্গের চেয়ে বেশি প্রাধান্য পাবে বলে মনে হচ্ছে।


1
ধন্যবাদ। এটি একটি অদ্ভুত উপায় they প্রসঙ্গ এবং $ অগ্রাধিকার ব্যবহার করার সিদ্ধান্ত নিয়েছে।
ম্যাট
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.