
管理画面とサイトを行き来する手間を減らしたい
この動作が煩わしかったので、管理画面上部の管理バーに別ウィンドウでページを表示するリンクを設置して私は使い分けています
functions.php に記述を追加
子テーマの functions.php に書きます。title の文字(リンクの名前)は自由に変えられます。
function add_new_item_in_admin_bar() {
global $wp_admin_bar;
$wp_admin_bar->add_menu(array(
'id' => 'new_item_in_admin_bar',
'title' => __('サイトを表示(_blank)'),
'meta' => array('target' => '_blank'),
'href' => home_url()
));
}
add_action('wp_before_admin_bar_render', 'add_new_item_in_admin_bar');
※ 今は、add_action( ‘admin_bar_menu’, function( $wp_admin_bar ) { … }, 100 ); の形で書くのが一般的です(上の wp_before_admin_bar_render は古い書き方ですが、今も動きます)。
保存すると、次のように管理バーにリンクが表示されます。
