WordPress管理画面のカスタマイズ方法
WordPressの管理画面をカスタマイズすることで、より使いやすく、または特定のユーザーのニーズに合わせた環境を構築することができます。この記事では、特にツールバーのカスタマイズ方法に焦点を当てて説明します。
ツールバーのカスタマイズ概要
WordPressのツールバーは、サイト管理の重要な部分であり、ナビゲーションの中心地です。ツールバーに項目を追加、削除、または変更することで、管理作業の効率を高めることができます。
カスタマイズの基本
ツールバーのカスタマイズは、テーマのfunctions.phpファイルにコードを追加することで行います。これにより、サイトの外観や機能を変更することなく、管理画面のツールバーを調整することが可能です。
項目の削除
既存のメニュー項目を削除するには、$wp_admin_bar->remove_menuメソッドを使用します。例えば、WordPressロゴをツールバーから削除するには、以下のコードをfunctions.phpに追加します:
このコードは、WordPressの管理バーからWordPressロゴ(wp-logo)を削除します。
add_action('admin_bar_menu', function( $wp_admin_bar ) {
$wp_admin_bar->remove_menu('wp-logo');
}, 70);PHPデベロッパーツールを開き、対象の要素を確認してください。list形式で表示されておりますので、例えば<li role=”group”id=”wp-admin-bar-wp-logo” class=”menupop”>であれば、wp-admin-bar-wp-logo の wp-logo 部分を remove_menu() の引数として含めます。
項目の追加
新しいメニュー項目を追加するには、$wp_admin_bar->add_nodeメソッドを使用します。以下は、カスタムリンクをツールバーに追加する例です:
add_action('admin_bar_menu', function( $wp_admin_bar ) {
$args = array(
'id' => 'custom_link',
'title' => 'カスタムリンク',
'href' => 'https://example.com',
'meta' => array( 'class' => 'custom-class' )
);
$wp_admin_bar->add_node($args);
}, 70);PHP右上の表示のカスタマイズ
WordPressツールバーの右上にある「こんにちは」のメッセージは、ログインしているユーザーに対して表示される挨拶です。これをカスタマイズする方法を以下に示します。
add_action('admin_bar_menu', function( $wp_admin_bar ) {
$my_account = $wp_admin_bar->get_node('my-account');
$new_title = str_replace('こんにちは', 'ようこそ', $my_account->title);
$wp_admin_bar->add_node(array(
'id' => 'my-account',
'title' => $new_title
));
}, 70);PHPこのコードは、「こんにちは」を「ようこそ」に置き換えます。これにより、よりカスタマイズされた挨拶をユーザーに提供することができます。
以上で、WordPressの管理画面のカスタマイズの基本を解説しました。これらのコードは、必要に応じてfunctions.phpに追加することで、サイトの管理をより効果的に行うことが可能です。

コメント