Le plugin Yoasts SEO ajoute une métabox à l'écran de post-édition. J'essaie de supprimer cela pour les utilisateurs qui ne sont pas éditeurs ou supérieurs.
J'ai essayé de mettre un remove_meta_box
appel sur admin_init, en essayant de supprimer l'action sur $ wpseo_metabox mais en vain.
Comment supprimer cette métabox sans nécessiter l'intervention de l'utilisateur (l'utilisateur ne doit jamais savoir que la metabox existait, donc cliquer sur les options d'écran n'est pas une option)
metabox
plugin-wp-seo-yoast
Tom J Nowell
la source
la source
Réponses:
Sur
remove_meta_box
est une note:WordPress SEO ajoute des méta-boîtes sur l'
add_meta_boxes
action avec la priorité par défaut - 10, qui s'exécutent aprèsadmin_init
, afin que cela ne les supprime pas. Au lieu de cela, vous devez vous connecteradd_meta_boxes
, mais avec une priorité inférieure - 11, 12, etc.la source
Supprimez les métabox pour les comptes non administrateurs:
la source