wp_get_global_settings()


WordPressのwp_get_global_settings()関数は、テーマやプラグインで使用されるグローバル設定を取得するために使用されます。この関数は、テーマのカスタマイズやスタイル設定を管理する際に役立ちます。

構文

wp_get_global_settings( array $path = array(), mixed $default_value = null );

引数の説明:

  • $path(array) — 取得したい設定のパスを指定します。配列形式で指定します。
  • $default_value(mixed) — 指定したパスに設定が見つからない場合に返されるデフォルト値。

例1: 基本的なグローバル設定の取得

この例では、基本的なグローバル設定を取得します。

$settings = wp_get_global_settings(); echo json_encode($settings);

例2: カラーパレットの取得

この例では、テーマのカラーパレット設定を取得します。

$colors = wp_get_global_settings(array('color', 'palette')); echo json_encode($colors);

例3: フォントサイズの取得

この例では、テーマのフォントサイズ設定を取得します。

$font_sizes = wp_get_global_settings(array('typography', 'fontSizes')); echo json_encode($font_sizes);

例4: カスタム設定の取得

この例では、カスタム設定を取得し、デフォルト値を指定します。

$custom_setting = wp_get_global_settings(array('custom', 'setting'), 'default_value'); echo $custom_setting;

例5: レイアウト設定の取得

この例では、テーマのレイアウト設定を取得します。

$layout = wp_get_global_settings(array('layout')); echo json_encode($layout);

例6: スペーシング設定の取得

この例では、テーマのスペーシング設定を取得します。

$spacing = wp_get_global_settings(array('spacing')); echo json_encode($spacing);

例7: カスタムCSS変数の取得

この例では、カスタムCSS変数を取得します。

$css_vars = wp_get_global_settings(array('custom', 'cssVars')); echo json_encode($css_vars);

注意点

  • この関数は、WordPress 5.8以降で利用可能です。
  • 指定したパスが存在しない場合、デフォルト値が返されます。
  • グローバル設定はテーマやプラグインによって異なる場合があります。

関連機能: