functions.php
· 746 B · PHP
Sin formato
/**
*Open Visit Site in new tab
*/
function visit_site_admin_bar_on_new_tab( $wp_admin_bar ) {
if ( ! current_user_can( 'manage_options' ) ) {
return;
}
$wp_admin_bar -> add_node([
'parent' => 'site-name',
'id' => 'view-site',
'href' => home_url( '/' ),
'meta' => [
'target' => '_blank',
'class' => 'external_link'
]
]);
}
add_action( 'admin_bar_menu', 'visit_site_admin_bar_on_new_tab', 80 );
function visit_site_new_tab_styles() {
echo '<style>#wpadminbar .quicklinks .menupop ul li.external_link .ab-item:before {content: "\f504";}</style>';
}
add_action('admin_print_styles', 'visit_site_new_tab_styles');
| 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'); |