dartokloning revised this gist . Go to revision
1 file changed, 22 insertions
functions.php(file created)
| @@ -0,0 +1,22 @@ | |||
| 1 | + | /** | |
| 2 | + | *Open Visit Site in new tab | |
| 3 | + | */ | |
| 4 | + | function visit_site_admin_bar_on_new_tab( $wp_admin_bar ) { | |
| 5 | + | if ( ! current_user_can( 'manage_options' ) ) { | |
| 6 | + | return; | |
| 7 | + | } | |
| 8 | + | $wp_admin_bar -> add_node([ | |
| 9 | + | 'parent' => 'site-name', | |
| 10 | + | 'id' => 'view-site', | |
| 11 | + | 'href' => home_url( '/' ), | |
| 12 | + | 'meta' => [ | |
| 13 | + | 'target' => '_blank', | |
| 14 | + | 'class' => 'external_link' | |
| 15 | + | ] | |
| 16 | + | ]); | |
| 17 | + | } | |
| 18 | + | add_action( 'admin_bar_menu', 'visit_site_admin_bar_on_new_tab', 80 ); | |
| 19 | + | function visit_site_new_tab_styles() { | |
| 20 | + | echo '<style>#wpadminbar .quicklinks .menupop ul li.external_link .ab-item:before {content: "\f504";}</style>'; | |
| 21 | + | } | |
| 22 | + | add_action('admin_print_styles', 'visit_site_new_tab_styles'); | |
Newer
Older