En el códice, enumera el parámetro $ context para add_meta_box con las siguientes opciones:
- normal
- avanzado
- lado
¿Qué hace "avanzado"? No veo ninguna diferencia entre esto y "normal".
En el códice, enumera el parámetro $ context para add_meta_box con las siguientes opciones:
¿Qué hace "avanzado"? No veo ninguna diferencia entre esto y "normal".
La diferencia entre normal y avanzado es que lo normal se colocará en la página antes que avanzado.
Por ejemplo, lo siguiente mostrará "Uno" antes de "Dos"
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>";
}
Si cambia el parámetro de contexto, entonces "Dos" aparecerá antes de "Uno" en la página de edición:
add_meta_box('one', __('One'), 'test_one', 'post', 'normal');
add_meta_box('two', __('Two'), 'test_two', 'post', 'advanced');
Además, si reordena las cajas de metadatos arrastrándolos, el orden se guarda y parece tener prioridad sobre los contextos "normal" y "avanzado".
Lea otras preguntas en las etiquetas metabox