WordPress, cómo eliminar el metabox del plugin Super Socializer en el panel de edición posterior

Es posible que debas ocultar un metabox. Seguramente la intención del programador al insertar un metabox es, en muchos casos pero no en todos, mejorar el servicio.

No todos los webmasters aprecian el hecho de que los usuarios simples pueden controlar las características del sitio incluso por razones de seguridad. Desde mi punto de vista todos los complementos deben dar la oportunidad de elegir «gratis» qué elementos hacen visible según los usuarios simples.

Cualquiera que sea la motivación, ahora voy a explicar cómo eliminar el metabox del plugin super socialzer que se encuentra dentro del panel de edición de artículos.

En el archivo functions.php de tu tema, debes introducir el siguiente código:


if (!current_user_can('edit_pages')){
add_action('add_meta_boxes','my_remove_super_socializer',100000);
}
function my_remove_super_socializer_post_metabox(){
remove_meta_box('glossary_post_metabox','post','normal');
}
add_action('admin_menu','wpdocs_remove_post_custom_fields');
if(is_admin()){
add_action('admin_menu','wpdocs_remove_meta_boxes');
}

Recomiendo crear un tema secundario porque de lo contrario, si actualizas el tema perderás el cambio

Evite usar el siguiente código estándar porque le dará problemas:

function remove_my_post_metaboxes(){
remove_meta_box('authordiv','post','normal');
remove_meta_box('commentstatusdiv','post','normal');
remove_meta_box('commentsdiv','post','normal');
remove_meta_box('postcustom','post','normal');
remove_meta_box('postexcerpt','post','normal');
remove_meta_box('revisionsdiv','post','normal');
remove_meta_box('slugdiv','post','normal');
remove_meta_box('trackbacksdiv','post','normal');
remove_meta_box('related_post_metabox','post','high');
}
add_action('admin_menu','remove_my_post_metaboxes');

He probado este cambio con la versión 7.9.4 del plugin. Antes de que casi cambie lo que se asegura de tener una copia de seguridad y saber lo que está haciendo.


Es posible dejar un comentario como usuario registrado del sitio, accediendo a través de las redes sociales, la cuenta de wordpress o como usuarios anónimos. Si desea dejar un comentario como usuario anónimo, se le notificará por correo electrónico una posible respuesta sólo si introduce su dirección de correo electrónico (opcional). La inclusión de cualquier dato en los campos de comentario es totalmente opcional. Quien decida introducir algún dato acepta el tratamiento de los mismos para las finalidades inherentes al servicio o la respuesta a los comentarios y comunicaciones estrictamente necesarias.


Deja un comentario