create_initial_theme_features()


WordPressのcreate_initial_theme_features()関数は、テーマの初期機能を登録するために使用されます。テーマのサポート機能を一括で設定できます。

構文

create_initial_theme_features();

例1: 基本的なテーマ機能の登録

テーマでサポートする機能を初期設定します。

add_action('after_setup_theme', 'create_initial_theme_features');

例2: カスタムロゴのサポートを追加

テーマにカスタムロゴ機能を追加します。

add_theme_support('custom-logo');

例3: 投稿のサムネイルを有効化

投稿にサムネイル機能を追加します。

add_theme_support('post-thumbnails');

例4: HTML5マークアップのサポート

HTML5のタグを有効にします。

add_theme_support('html5', array('comment-list', 'comment-form', 'search-form'));

例5: タイトルタグの自動生成

タイトルタグを自動で生成します。

add_theme_support('title-tag');

例6: カスタムヘッダーのサポート

カスタムヘッダー機能を追加します。

add_theme_support('custom-header');

例7: ウィジェットのリフレッシュを有効化

ウィジェットのリフレッシュサポートを追加します。

add_theme_support('customize-selective-refresh-widgets');

注意点

  • この関数はテーマのfunctions.phpで使用します。
  • after_setup_themeフックで実行する必要があります。
  • 子テーマで上書き可能です。

関連機能: