〇〇タグを追加してくれる add_theme_support( 'title-tag' ); // グーテンベルクのテーブル、引用符、セパレーターなどの一部のブロックは、構造スタイル(マージン、パディング、ボーダーなど)の恩恵を受けます。 // これらはエディター(バックエンド)でのみ視覚的に適用され、フロントエンドでは適用されないため、競合のリスクを回避できます。テーマに必要なスタイル。 // ブロックエディタ用のCSS add_theme_support( 'wp-block-styles' ); // youtubeなどの埋め込みをレスポンシブにする // これはデフォルトでは設定されておらず、テーマが responsive-embeds 機能を選択する必要があります。 add_theme_support( 'responsive-embeds' ); // 選択的更新は、プレビュー ウィンドウ全体を更新する必要がないというパフォーマンス上の利点があるハイブリッド プレビュー メカニズムです。 add_theme_support( 'customize-selective-refresh-widgets' ); // 見出しと段落のカスタム行の高さを追加する。右のブロック設定に「行の高さ」が追加。 add_theme_support( 'custom-line-height' ); // カバーブロックのパディング管理 を有効 add_theme_support( 'experimental-custom-spacing' ); // カスタムロゴ add_theme_support( 'custom-logo', array( 'flex-height' => true, 'flex-width' => true, 'header-text' => array( 'site-title', 'site-description' ), ) ); // HTML5 この機能により、検索フォーム、コメントフォーム、コメントリスト、ギャラリー、およびキャプションにHTML5マークアップを使用できます。 add_theme_support( 'html5', array( 'search-form', 'comment-form', 'comment-list', 'gallery', 'caption', 'style', 'script', 'navigation-widgets', ) ); // 段落、見出し、グループ、列、メディアおよびテキストブロックのリンクのカラー管理を有効にする // Gutenberg プラグイン (バージョン 8.3 以降) を使用すると、段落、見出し、グループ、列、メディアとテキストのブロックを含む多くのブロックでリンクの色を制御できます。これはデフォルトでオフになっており、サポートを宣言してテーマをオプトインする必要があります。 // あまり必要なさそうな機能 // add_theme_support( 'experimental-link-color' ); // 編集画面をダークモードにできるらしいが、Gutenberg には正式に実装されていない? // add_theme_support( 'dark-editor-style' ); // ナビゲーションメニューの登録 register_nav_menus( array( 'header-menu' => esc_html__( 'ヘッダーメニュー', 'baumkupen' ), ) ); } // テーマカスタマイザー用のクラスの追加 require get_template_directory() . '/inc/customizer/customizer-classes.php'; // レイアウト設定 require get_template_directory() . '/inc/customizer/customizer-layout.php'; // テーマカラーの設定 require get_template_directory() . '/inc/customizer/customizer-colors.php'; // タイポグラフィの設定 require get_template_directory() . '/inc/customizer/customizer-typography.php'; // 詳細表示 require get_template_directory() . '/inc/customizer/customizer-detail.php'; // CSSスタイルシートを追加、適用 // メインのスタイルシート レイアウト require get_template_directory() . '/inc/enqueue-style.php'; // カラー require get_template_directory() . '/inc/enqueue-style-color.php'; // ウィジェットの設定 サイドバー&フッター require get_template_directory() . '/inc/widgets-init.php'; // フィルター require get_template_directory() . '/inc/add-filter.php'; // 編集画面のスタイルシート // add_editor_style( 'style-editor.css' ); // テーマカスタマイザー 編集時のスタイルシート add_action('customize_controls_enqueue_scripts', 'baumkupen_customize_controls_style'); function baumkupen_customize_controls_style(){ wp_enqueue_style('baumkupen-customize-controls-style', get_template_directory_uri() . '/assets/css/customize-controls-style.css'); }