Câu trả lời:
Sự khác biệt giữa bình thường và nâng cao là bình thường sẽ được đặt trên trang trước khi nâng cao.
Ví dụ: phần sau sẽ hiển thị "Một" trước "Hai"
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>";
}
Nếu bạn chuyển tham số ngữ cảnh xung quanh, thì "Hai" sẽ hiển thị trước "Một" trên trang chỉnh sửa:
add_meta_box('one', __('One'), 'test_one', 'post', 'normal');
add_meta_box('two', __('Two'), 'test_two', 'post', 'advanced');
Ngoài ra, nếu bạn tự sắp xếp lại các hộp meta bằng cách kéo chúng xung quanh thì thứ tự đó sẽ được lưu và dường như được ưu tiên hơn trong bối cảnh 'bình thường' và 'nâng cao'.