Cajas de metadatos de tipo de publicación personalizada

2

¿Cómo haría que un cuadro de meta se ubicara por encima de todos los demás cuadros de meta en todo momento en un tipo de publicación personalizada?

Por ejemplo:

add_meta_box ( 
    'aisis-meta-id', 
    'Mini Feeds Information', 
    array(&$this, 'aisis_mini_feeds_info'), 
    'mini-feed', 
    'advanced', 
    'high' 
);

Cree un meta box, sin embargo, solo aparecerá después de TODOS los demás meta box, ya sean complementarios o en todo el sistema. Necesito mi meta box para ubicarme directamente debajo del editor en todo momento.

    
pregunta TheWebs 07.04.2013 - 23:40

1 respuesta

5

Cambia advanced a normal , esto al menos lo subirá por encima de otros.

Sin embargo, no hay garantía de que obtengas el primer puesto, ya que un usuario aún puede arrastrar y soltar metaboxes, o un metabox central o uno agregado por otro complemento podría creer que es más importante que el tuyo.

No hay forma de que WordPress pueda ofrecer el primer lugar como una opción, ¿qué pasaría cuando dos complementos decidieran que ambos lo querían?

p.s. A continuación, le indicamos cómo bajar el metabox del plugin SEO de Yoast:

add_filter( 'wpseo_metabox_prio', 'move_yoast_metabox_down' );

function move_yoast_metabox_down( $priority ) {
    return 'low';
}
    
respondido por el Simon Blackbourn 07.04.2013 - 23:59

Lea otras preguntas en las etiquetas