Öffnen Sie die Admin-Leiste “Website besuchen” in einem neuen Fenster

Ist es möglich, einen Filter zu erstellen, der den Link in der Admin-Leiste in einem neuen Fenster öffnet. Ich weiß, dass der Rechtsklick -> in einem neuen Tab öffnen ist eine allgemeine Verwendung für uns Programmierer, aber für den Client, der es verwenden, könnte es toll sein, in einem neuen Tab zu öffnen.

Bildbeschreibung hier eingeben

Ich hoffe, dass Sie eine Lösung finden, ohne die coredatei “admin-bar.php” zu ändern, damit sie bei den Aktualisierungen von WP nicht überschrieben wird.

Solutions Collecting From Web of "Öffnen Sie die Admin-Leiste “Website besuchen” in einem neuen Fenster"

Das ist eigentlich leicht gemacht. Ich habe den Code nur aus dieser Antwort angepasst

add_action( 'admin_bar_menu', 'customize_my_wp_admin_bar', 80 ); function customize_my_wp_admin_bar( $wp_admin_bar ) { //Get a reference to the view-site node to modify. $node = $wp_admin_bar->get_node('view-site'); //Change target $node->meta['target'] = '_blank'; //Update Node. $wp_admin_bar->add_node($node); } 

Um ein anderes Element in der Menüleiste zu ändern, get_node Sie nur die ID des Elements finden, um get_node zu ändern und anzupassen. Suchen Sie in /wp-includes/admin-bar.php nach der ID oder sehen Sie sich die CSS-classn der Ausgabe an.