Yoasts SEO-Plugin fügt dem Post-Edit-Bildschirm eine Metabox hinzu. Ich versuche dies für Benutzer zu entfernen, die keine Editoren oder höher sind.
Ich habe versucht, remove_meta_box
admin_init anzurufen und die Aktion auf $ wpseo_metabox zu entfernen, aber ohne Erfolg.
Wie entferne ich diese Metabox, ohne dass ein Benutzereingriff erforderlich ist (der Benutzer sollte niemals wissen, dass die Metabox vorhanden ist, daher ist das Klicken auf Bildschirmoptionen keine Option).
metabox
plugin-wp-seo-yoast
Tom J Nowell
quelle
quelle
Antworten:
Ein
remove_meta_box
ist ein Hinweis:WordPress SEO fügt Meta-Boxen für
add_meta_boxes
Aktionen mit Standardpriorität hinzu - 10, die danach ausgeführt werdenadmin_init
, damit sie nicht entfernt werden. Stattdessen müssen Sie sich einhängenadd_meta_boxes
, aber mit niedrigerer Priorität - 11, 12 usw.quelle
Entfernen Sie Metaboxen für Nicht-Administratorkonten:
quelle