paused_themes_notice()


WordPressのpaused_themes_notice()関数は、停止されたテーマに関する通知を表示するために使用されます。主に管理画面で利用され、テーマが無効化されている場合に警告メッセージを出力します。

構文

paused_themes_notice();

例1: 基本的な使用法

管理画面で停止されたテーマがある場合に通知を表示します。

add_action('admin_notices', 'paused_themes_notice');

例2: カスタムフックでの利用

特定のフックに紐付けて通知を表示します。

do_action('custom_admin_notice', paused_themes_notice());

例3: 条件付き表示

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

if(current_user_can('switch_themes')){paused_themes_notice();}

例4: 複数テーマが停止されている場合

複数のテーマが無効化されている場合の通知例。

function custom_paused_notice(){paused_themes_notice();}add_action('admin_init','custom_paused_notice');

例5: 通知スタイルの変更

通知のCSSクラスを追加してスタイルを変更します。

function styled_paused_notice(){echo'<div class="custom-notice">';paused_themes_notice();echo'</div>';}

例6: 特定のページでのみ表示

テーマ管理ページでのみ通知を表示します。

if($GLOBALS['pagenow']==='themes.php'){paused_themes_notice();}

例7: 翻訳対応

通知メッセージを翻訳可能にします。

function translated_paused_notice(){__('テーマが停止されています','text-domain');paused_themes_notice();}

注意事項

  • この関数は管理画面専用です。
  • テーマファイルで直接使用しないでください。
  • フックの優先順位に注意が必要です。

関連機能: