Zum Inhalt springen

WordPress Links aus Adminbereich Toolbar entfernen

Der WordPress Adminbereich enthält oben links in der Toolbar einige Links zu WordPress. In einer Suche via Google fand ich unmengen Lösungsansätze mit irgendwelchen Plugins oder Begründungen, wieso dies über den Adminbereich nicht entfernt werden kann. Ich suchte jedoch einfach eine kurze Nennung der Stelle im Code, um ein Ausblenden dieser zu erreichen, auch wenn dies ggf. nicht die „schönste“ Variante ist. Derartige Lösungsansätze findet man jedoch bei WordPress inzwischen leider deutlich seltener als früher.

remove_wplinks

Dabei wäre es doch so einfach: Nach somit notwendiger entsprechender Suche im Code, stößt man in der wp-includes/admin-bar.php ca. Ln 105 auf die Funktion wp_admin_bar_wp_menu() – diese gilt es anzupassen.

Hier einfach den Inhalt der Funktion auskommentiert und schon verschwinden die WordPress Links aus der Toolbar.

/**
* Add the WordPress logo menu.
*
* @since 3.3.0
*
* @param WP_Admin_Bar $wp_admin_bar
*/
function wp_admin_bar_wp_menu( $wp_admin_bar ) {
/*   $wp_admin_bar->add_menu( array(
‚id‘    => ‚wp-logo‘,
‚title‘ => ‚<span></span>‘,
‚href‘  => self_admin_url( ‚about.php‘ ),
‚meta‘  => array(
‚title‘ => __(‚About WordPress‘),
),
) );

if ( is_user_logged_in() ) {
// Add „About WordPress“ link
$wp_admin_bar->add_menu( array(
‚parent‘ => ‚wp-logo‘,
‚id‘     => ‚about‘,
‚title‘  => __(‚About WordPress‘),
‚href‘  => self_admin_url( ‚about.php‘ ),
) );
}

// Add WordPress.org link
$wp_admin_bar->add_menu( array(
‚parent‘    => ‚wp-logo-external‘,
‚id‘        => ‚wporg‘,
‚title‘     => __(‚WordPress.org‘),
‚href‘      => __(‚http://wordpress.org/‘),
) );

// Add codex link
$wp_admin_bar->add_menu( array(
‚parent‘    => ‚wp-logo-external‘,
‚id‘        => ‚documentation‘,
‚title‘     => __(‚Documentation‘),
‚href‘      => __(‚http://codex.wordpress.org/‘),
) );

// Add forums link
$wp_admin_bar->add_menu( array(
‚parent‘    => ‚wp-logo-external‘,
‚id‘        => ’support-forums‘,
‚title‘     => __(‚Support Forums‘),
‚href‘      => __(‚http://wordpress.org/support/‘),
) );

// Add feedback link
$wp_admin_bar->add_menu( array(
‚parent‘    => ‚wp-logo-external‘,
‚id‘        => ‚feedback‘,
‚title‘     => __(‚Feedback‘),
‚href‘      => __(‚http://wordpress.org/support/forum/requests-and-feedback‘),
) );

*/
}