Ich möchte Bildschirmoptionen und Hilfelinks in meinem Administrationsbereich entfernen. Wie entferne ich das Ding?
Dies ist, was ich entfernt werden möchte.
Vielen Dank.
Ich möchte Bildschirmoptionen und Hilfelinks in meinem Administrationsbereich entfernen. Wie entferne ich das Ding?
Dies ist, was ich entfernt werden möchte.
Vielen Dank.
Es gibt mehrere Plugins, die das können:
Keine Notwendigkeit, ein oder zwei Plugins für solch kleine Aufgaben zu verwenden ...
Um die Registerkarte Hilfe zu entfernen, verwenden Sie
add_filter( 'contextual_help', 'mytheme_remove_help_tabs', 999, 3 );
function mytheme_remove_help_tabs($old_help, $screen_id, $screen){
$screen->remove_help_tabs();
return $old_help;
}
Oder
add_action('admin_head', 'mytheme_remove_help_tabs');
function mytheme_remove_help_tabs() {
$screen = get_current_screen();
$screen->remove_help_tabs();
}
Wo der erste der sichere ist
Und um die Registerkarte Bildschirmoptionen zu entfernen
add_filter('screen_options_show_screen', '__return_false');
Sie können dies in der Datei tour functions.php oder als Teil eines benutzerdefinierten Plugins verwenden.
<?php
/*
Plugin Name: Remove Tabs
Plugin URI: http://www.exe.ie
Description: Remove Help Tab and Screen Options Tab
Author: Daniel Conde
Author URI: http://www.exe.ie
*/
/* It will remove the tabs, not hide them with CSS */
add_filter( 'contextual_help', 'mytheme_remove_help_tabs', 999, 3 );
function mytheme_remove_help_tabs($old_help, $screen_id, $screen){
$screen->remove_help_tabs();
return $old_help;
}
add_filter('screen_options_show_screen', '__return_false');
?>
Kopiere und speichere als removeetabs.php, lade sie in deinen Plugins-Ordner hoch und aktiviere sie.
Bearbeiten:
Mir ist klar, dass Sie durch die Verwendung add_filter('screen_options_show_screen', '__return_false');
von Einstellungen, die zuvor auf der Registerkarte "Bildschirm" konfiguriert wurden, z. B. im Dashboard, anstelle von zwei Spalten mit Widgets nur eine erhalten. Um dies zu vermeiden oder wenn Sie das Problem haben, die Einstellungen auf der Registerkarte "Bildschirm" zu verlieren, können Sie Folgendes verwenden:
Ersetzen: add_filter('screen_options_show_screen', '__return_false');
Mit:
function remove_screen_options($display_boolean, $wp_screen_object){
$blacklist = array('post.php', 'post-new.php', 'index.php', 'edit.php');
if (in_array($GLOBALS['pagenow'], $blacklist)) {
$wp_screen_object->render_screen_layout();
$wp_screen_object->render_per_page_options();
return false;
} else {
return true;
}
}
add_filter('screen_options_show_screen', 'remove_screen_options', 10, 2);
Auf der "Registerkarte" Bildschirm "gespeicherte Einstellungen / Optionen gehen nicht verloren, und die Registerkarte für die Seiten im Array" $ blacklist "wird nicht mehr angezeigt. Sie können der Liste weitere Seiten hinzufügen oder die if (in_array-Anweisung entfernen)