Mi configuración de WP 3.3 implica varios tipos de publicaciones y paneles de edición personalizados con el complemento de Campos personalizados avanzados (que crea muchos metaboxes) y otros complementos como el panel SEO metabox, las conexiones Posts2Posts de Scribu y más.
El problema es que el orden de aparición de estos paneles a menudo es bastante aleatorio (incluso si Adavanced Custom Fields ofrece algún tipo de orden, pero no siempre funciona, ya que otros complementos no lo tienen y, además, es posible que desee cambiar metabox puestos de acuerdo a los tipos de correos).
Ahora, Wordpress permite a cada administrador / usuario con los derechos adecuados organizar los metaboxes en los paneles de edición de la forma que desee. Sin embargo ... ¡cada administrador tiene que organizar los suyos! ¿No hay una manera de preparar un pedido predeterminado / fijo o dejar que superadmin o un administrador en particular establezcan la posición de los paneles para TODOS?
Tengo al menos 4 administradores y pocos editores / autores ... no tiene sentido que tenga que configurar sus paneles para iniciar sesión con CADA una de sus cuentas ... es estúpido y requiere mucho tiempo, y es confuso para los usuarios no expertos en WordPress .
¿Hay algún complemento o fragmento de código que pueda ayudar a mi caso?
gracias
fuente
Respuestas:
Puede eliminar los meta cuadros predeterminados con remove_meta_box y volver a agregarlos en una posición diferente con add_meta_box:
La respuesta anterior es del siguiente hilo: ¿Cómo cambiar la posición predeterminada de los meta cuadros de WP?
ACTUALIZAR
Si la frustración principal es puramente la cantidad de meta cuadros disponibles, y no cree que cada usuario necesite todos los cuadros, puede ocultarlos de roles de usuario inferiores o de todos los roles utilizando el siguiente código agregado al archivo functions.php. NOTA: este método simplemente oculta el cuadro meta y no los desactiva ni los elimina.
Básicamente, solo necesita ingresar la identificación div o la clase separadas por una coma. Acabo de dejar el mío allí para mostrar que se pueden ocultar todo tipo de metacajas y áreas.
(Puse los ejemplos en "código" porque SE usa # para representar un encabezado)
Pensé en tirar esto porque, como tú, me sentí extremadamente frustrado con todas las cajas meta, pero finalmente creo que fue la gran cantidad de cajas no deseadas. Para un "autor" en mi sitio web, ahora está muy simplificado: Título, Contenido, guardar como borrador, publicar ahora o programar para ser publicado, etiquetas, categorías e imagen destacada ... Sin desorden.
fuente
¿Has mirado en el complemento Administrar ?
Le permite activar / desactivar meta cuadros por rol de usuario y también configurar la posición. Se tarda un poco en configurarlo y la documentación es decente, aunque irregular en algunos lugares, pero debería ser capaz de manejar lo que está describiendo.
fuente