WordPress, so entfernen sie die meta box plugin related post vom bearbeitungsbereich beitrag

Das plugin “related posts“, fügt verwandte artikel am ende ihrer artikel. Mit dem Plugin können Sie die Artikel auch nach Typ und Autor filtern, indem Sie im Backend-Bereich eine Metabox erstellen.

Es kann auch nützlich sein, diese Funktion zu deaktivieren, wenn Sie eine Back-End-Schnittstelle zum Posten bereinigter Elemente ohne zu viele Funktionen beibehalten möchten, die den Endbenutzer verwirren könnten.

Wenn Sie möchten, können Sie diese Funktion für Benutzer deaktivieren, damit diese die Schnittstelle entsperren können, indem Sie den folgenden Code in die Datei functions.php eingeben:

if (!current_user_can('edit_pages')){
add_action('add_meta_boxes','my_remove_related_post',100000);
}
function my_remove_remove_related_post(){
remove_meta_box('related_post','post','normal');
}
add_action('admin_menu','wpdocs_remove_post_custom_fields');
if(is_admin()){
add_action('admin_menu','wpdocs_remove_meta_boxes');
}


Ich schlage vor, ein untergeordnetes Thema zu erstellen, in das dieser Code eingefügt werden soll. Alle nachfolgenden Aktualisierungen können den Code überschreiben.

Das Format, das ich verwendet habe, dient auch dazu, andere Funktionen im Post-Bereich zu entfernen. Ich habe andere Artikel darüber geschrieben.

Vermeiden Sie die Verwendung dieses Standardcodes, um andere Metaboxen auszublenden, da dies in diesem Fall nicht funktioniert.

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

Ich habe diese Änderung mit der Version 2.0.2 des Plugins versucht. Vor der Änderung Stellen Sie sicher, dass Sie eine Sicherungskopie erstellen, dass Sie wissen, was Sie gut machen, und dass die Funktionsnamen nicht mit anderen Namen in Konflikt stehen, die bereits im Code vorhanden sind.

Verwenden Sie diese Anleitung, wenn Sie wissen, was Sie tun. Ich übernehme keine Verantwortung.


Es ist möglich, einen Kommentar als registrierter Benutzer der Seite zu hinterlassen, über soziale Netzwerke, ein Wordpress-Konto oder als anonymer Benutzer zuzugreifen. Wenn Sie einen Kommentar als anonymer Benutzer hinterlassen möchten, werden Sie nur dann per E-Mail über eine mögliche Antwort benachrichtigt, wenn Sie Ihre E-Mail-Adresse angeben (optional). Die Angabe von Daten in den Kommentarfeldern ist völlig optional. Jeder, der sich entscheidet, Daten einzugeben, akzeptiert die Behandlung dieser für die Zwecke, die dem Service oder der Beantwortung des Kommentars und der Kommunikation unbedingt erforderlich sind.


Kommentar verfassen