WordPress管理画面の左上にある[サイト名]と[サイトを表示]をクリックした時に表示されるページのURLを変更する方法をご紹介いたします。
下記部分のリンク先を変更します。

デフォルトでは、[設定] -> [一般]で設定している「サイトアドレス」がリンク先になりますが、他のページに変更したい時は参考にしていただければと思います。
サイト名とサイトを表示のリンク先URLを変更する方法
適用しているテーマのfunctions.phpや独自プラグイン、スニペットプラグインなどに下記コードを追加します。
add_action('admin_bar_menu', function ($wp_admin_bar) {
if (!is_admin()) {
return;
}
$url = home_url('/sample/');
foreach (['site-name', 'view-site'] as $id) {
$node = $wp_admin_bar->get_node($id);
if ($node) {
$node->href = $url;
$wp_admin_bar->add_node($node);
}
}
}, 100);「$url = home_url(‘/sample/’);」の部分がリンク先URLになりますので、適宜変更してください。
あんまり実装するケースはないとは思いますが、「$url = ‘https://example.com/’;」というように、外部サイトのURLを指定することも可能です。
あとがき
基本はトップページへのリンクで問題ありませんが、稀に別の主要ページに移動させたいと要望をいただくことがあります。
そんな時はぜひ参考にしていただければ幸いです。




コメントを残す