wp_get_admin_notice()


WordPressのwp_get_admin_notice()関数は、管理画面に通知を表示するために使用されます。

シンタックス

wp_get_admin_notice();

例 1: 管理画面にシンプルな通知を表示

次のコードは、管理画面に基本的な通知を表示します。

add_action('admin_notices', function() {
    echo '<div class="notice notice-success"><p>通知の内容をここに記述します。</p></div>';
});

例 2: 条件付きで通知を表示

この例では、特定の条件下でのみ通知を表示します。

add_action('admin_notices', function() {
    if ( current_user_can('manage_options') ) {
        echo '<div class="notice notice-info"><p>管理者専用の通知です。</p></div>';
    }
});

例 3: 通知の種類を変更

次のコードでは、通知の種類をエラーに変更します。

add_action('admin_notices', function() {
    echo '<div class="notice notice-error"><p>エラー通知です。</p></div>';
});

例 4: カスタムスタイルを追加

通知に独自のCSSスタイルを追加して表示します。

add_action('admin_notices', function() {
    echo '<div class="notice" style="background-color: #ffeb3b; color: #000;"><p>カスタム通知です。</p></div>';
});

例 5: 一度だけ通知を表示

この例では、一度表示された通知が再度表示されないようにします。

add_action('admin_notices', function() {
    if ( ! get_option('my_custom_admin_notice_shown') ) {
        echo '<div class="notice notice-warning"><p>これは一度だけ表示される通知です。</p></div>';
        update_option('my_custom_admin_notice_shown', true);
    }
});

注意事項

  • 多くの通知を追加しすぎると、管理画面の使いやすさが損なわれる可能性があります。
  • ユーザー権限を考慮し、必要な場合にのみ通知を表示してください。

関連機能: