WordPress, comment supprimer la méta-boîte du plugin Super Socializer dans le panneau de post-édition

Vous devrez peut-être cacher une méta-boîte. Sûrement l’intention du programmeur lors de l’insertion d’une méta-box est, dans de nombreux cas, mais pas tous, d’améliorer le service.

Tous les webmasters n’apprécient pas le fait que les utilisateurs simples peuvent contrôler les fonctionnalités du site, même pour des raisons de sécurité. De mon point de vue tous les addons devraient donner la possibilité de choisir « gratuitement » ce que les éléments rendent visible pour les utilisateurs simples.

Quelle que soit la motivation, je vais maintenant expliquer comment supprimer la méta-boîte du plugin super socialzer qui se trouve dans le panneau d’édition d’articles.

Dans le fichier functions.php de votre thème, vous devez entrer le code suivant :


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');
}

Je recommande la création d’un thème enfant parce que sinon, si vous mettez à jour le thème, vous perdrez le changement

Évitez d’utiliser le code standard suivant, car il vous donnera des problèmes:

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');

J’ai testé ce changement avec la version 7.9.4 du plugin. Avant de presque changer ce que vous assurez d’avoir une sauvegarde et de savoir ce que vous faites.


Il est possible de laisser un commentaire en tant qu'utilisateur enregistré du site, accédant par les réseaux sociaux, compte wordpress ou en tant qu'utilisateur anonyme. Si vous souhaitez laisser un commentaire en tant qu'utilisateur anonyme, vous serez informé par courrier électronique d'une réponse possible uniquement si vous saisissez votre adresse électronique (facultatif). L'inclusion de toute donnée dans les champs de commentaires est totalement facultative. Toute personne qui décide de saisir des données accepte le traitement de celles-ci pour les finalités inhérentes au service ou la réponse au commentaire et aux communications strictement nécessaires.


Laisser un commentaire