wp_get_development_mode()


WordPressのwp_get_development_mode()関数は、現在の開発モードを取得するために使用されます。この関数は、WordPressが開発中かどうかを判断するのに役立ちます。

構文

wp_get_development_mode();

例1: 開発モードの確認

現在の開発モードを確認する基本的な例です。

<?php echo wp_get_development_mode(); ?>

例2: 開発モードに基づいた条件分岐

開発モードが「development」の場合に特定の処理を行う例です。

<?php if ( wp_get_development_mode() === 'development' ) { echo '開発モードです'; } ?>

例3: 開発モードが「production」かどうかを確認

開発モードが「production」の場合にメッセージを表示する例です。

<?php if ( wp_get_development_mode() === 'production' ) { echo '本番環境です'; } ?>

例4: 開発モードが「staging」かどうかを確認

開発モードが「staging」の場合に特定の処理を行う例です。

<?php if ( wp_get_development_mode() === 'staging' ) { echo 'ステージング環境です'; } ?>

例5: 開発モードが設定されていない場合の処理

開発モードが設定されていない場合にデフォルトのメッセージを表示する例です。

<?php if ( ! wp_get_development_mode() ) { echo '開発モードが設定されていません'; } ?>

例6: 開発モードに応じて異なるスタイルを適用

開発モードに応じて異なるCSSクラスを適用する例です。

<body class="<?php echo wp_get_development_mode() === 'development' ? 'dev-mode' : 'prod-mode'; ?>">

例7: 開発モードに応じてデバッグモードを有効化

開発モードが「development」の場合にデバッグモードを有効にする例です。

<?php if ( wp_get_development_mode() === 'development' ) { define( 'WP_DEBUG', true ); } ?>

注意点

  • この関数はWordPress 5.5以降で利用可能です。
  • 開発モードはWP_DEVELOPMENT_MODE定数で設定できます。
  • 開発モードが設定されていない場合、この関数は空の文字列を返します。

関連機能: