テーマが読み込まれた後に発火するアクションフックです。wp-settings.phpに下記コードがあり、do_actionでafter_setup_themeに登録されているコールバック関数が実行されていることがわかります。
do_action( 'after_setup_theme' );以下のコードを functions.php に記述することで、テーマに関する機能を追加できます。この例では、アクションフックafter_setup_themeにsetup_my_theme関数を登録しています。
setup_my_theme関数の中では、add_theme_support() を使ってテーマの各種機能を有効化しています。after_setup_themeが発火したタイミングで setup_my_theme が実行され、タイトルタグの出力・アイキャッチ画像・RSSフィードなどの機能が有効になります。
function setup_my_theme() {
// タイトルタグを出力
add_theme_support('title-tag');
// アイキャッチ画像を有効化
add_theme_support('post-thumbnails');
// RSSフィードを有効化
add_theme_support('automatic-feed-links');
}
add_action('after_setup_theme', 'setup_my_theme');※当サイトでは初期値とデフォルト値の言葉の定義を区別せず、原則統一して初期値を採用しています。