質問: ### 前提・実現したいこと 初心者です。 wordpressのテンプレートTwentysixteenの子テーマTwenty Sixteen Childを作成中です。 ### 発生している問題・エラーメッセージ style.cssとfunctions.phpファイルを作成し、ファイルをアップロード→Twenty Sixteen Childを有効化→カスタマイズまではいけたのですが、twentysixteenのテンプレートが反映されておらず「ヘッダー」「メニュー」「ウィジェット」等すべて左詰めで並んでいるだけの画面が出てきます。 どうすれば親テーマのテンプレートが反映されるのでしょうか? 現在の編集画面はこんな感じです↓ コンテンツへスキップ ブログ名 Just another Wordpress site Hello world! wordpressへようこそ。こちらは最初の投稿です。編集または削除し、コンテンツ作成を始めてください。 検索対象 最近の投稿 ・Hellow world! 最近のコメント . . . . と続きます。 ### ソース 現在このソースを使用しています。 style.css /* Theme Name: Twenty Sixteen Child Template: twentysixteen */ functions.php ### 試したこと wordpress twentysixteen 子テーマ作成で検索したソースを十数件試したのですが全然変わりがないです。 ファイル名や大文字・小文字の違い等も確認したのですが変わりありません。ウェブでどこを調べても解決できません。 どうぞよろしくお願いします。 ### 補足情報(FW/ツールのバージョンなど) twentysixteen バージョン1.9です。
回答: テーマエンキューはこれだけ ``` function theme_enqueue_styles() { wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' ); } ``` cssの親子の依存関係などでおかしいときはchild-styleを付けることになりますが なしでやってみるといいです。(追記しました) cssは以下の記述を確認 ``` /* Theme Name:twentysixteen-child ←作ったフォルダー名と一致させる Template:twentysixteen ←親テーマのフォルダー名 Version:x.xx ←親テーマの現行バージョンこれは知りません。 */ ``` cssの記述 親テーマのフォルダと子テーマのフォルダが 正しければ読み込んでくれるでしょう。(追記しました) あとはアップロードするだけだと思います。