前提・実現したいこと
2017の子テーマを作成したらホームページの固定ページがスクロールしなくなりました
親テーマを有効化すると元に戻ってスクロールするようになります
まずは親テーマとまったく同じ状態の子テーマを作成したいのですが、もし何か情報がありましたらご教授いただけますと幸いです
発生している問題・エラーメッセージ
まだ何もカスタマイズしてない状態ですが親テーマと同じスタイルを子テーマで再現できません
該当のソースコード
style.css
/*
Theme Name: Twenty Seventeen Child
Template: twentyseventeen
*/
functions.php
<?php add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles' ); function theme_enqueue_styles() { wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css'); } ?>試したこと
子テーマ作成に当たりテーマの編集で作成したファイルは以下の2ファイルのみでコードは上記のとおりです
style.css
functions.php
親テーマのstyle.cssのコード(コメントを除く)をすべてコピーして子テーマのstyle.cssにペーストしてみましたが改善できませんでした
補足情報(FW/ツールのバージョンなど)
XAMPPのローカル環境でthemes folderにtewnteyseventeen_childというフォルダーを作成して上記の2ファイルを保存しています
Wordpress 2017とは?2017とは?2017年?今は2018年
WordPress 2017 とは、テーマ「Twenty Seventeen」を使用しているということでしょうか? テーマ名は正しい名称を記載してください。
ご指摘ありがとうございます。 2017をTwenty Seventeenに修正いたしました。
修正ありがとうございます。質問にある「固定ページがスクロールしない」や「親テーマと同じスタイルを子テーマで再現できません」とは、どのような状況でしょうか? 詳しく状況を記載してもらうことは可能でしょうか? 東方のテスト環境で、新しく WordPress 4.9.4 をインストールして、質問に記載された内容を記入した2ファイルだけの子テーマを作成・有効にしてみました。最初から入っている「Hello world!」のテスト投稿も表示されますし、100行程度の本文をもつ固定ページを作成し、作成した固定ページの URL を入力して表示してみましたが、問題なくスクロール可能で表示される状況です。
お試しいただき本当にありがとうございます。インストールしたのは同じくWordpress 4.9.4です。親テーマですとスクロールに従ってホームページ、ホームページセクション、会社概要、ブログ、お問い合わせの順に表示されるのですが、子テーマを有効化しますとホームページのみが表示されて親テーマの際にスクロールで表示されていたホームページセクション、会社概要、ブログ、お問い合わせがスクロールしても表示されずにホームページのすぐ下がアクセスとこのサイトについてになってしまします。ちなみにインストール後に投稿や固定ページは一切追加しておらずインストールしたままの状態です。テーマのカスタマイズのホームページの設定ではホームページの表示を固定ページ、ホームページをホームページ、投稿ページをブログに設定しております。
「インストールしたままの状態」と書かれていますが、https://ja.wordpress.org/releases/ からダウンロードして、インストールした WordPress の場合、「ホームページ」「会社概要」等の項目は存在しませんでした(「サンプルページ」のみが、存在しています。)。 おそらく何かのプラグインかカスタマイズ済みのパッケージをインストールされているように思えるのですが、WordPress は、どのようにインストールされていますか?
https://ja.wordpress.org/download/ からwordpress 4.9.4をダウンロードするを選んで zipファイルを解凍したものをコピーしてXAMPPのhtdocsにフォルダーを作成してペーストしました。プラグインは何も追加しておりませんし有効化もしておりません。固定ページ一覧に最初からホームページ、ホームページセクション、会社概要、ブログ、お問い合わせ、サンプルページが作成されておりました。
別の環境にも新規インストールしてみましたが、こちらでは再現しませんので、確認ができません。 お使いの XAMPP 環境は、過去に WordPress をインストールしたことはありませんか? 過去にインストールしたことがあれば、MySQL データベース内に古いWordPressのデータが残っていて、影響を与えている可能性があります。可能であれば、 MySQL のデータベースを作り直してから、WordPress をインストールして試してみてください。
ご丁寧にありがとうございます。今のXAMPPにWordpressをインストールしたのは今回が初めてですが念のため明日もう一度インストールからやり直ししてみます。何度もお手数をおかけいただき本当にありがとうございます。
https://speakerdeck.com/hideokamoto/starter-contentde-wordpressgou-zhu-woxiao-lu-hua こちらのスターターコンテンツでページが作成されたかもしれません。「カスタマイズ」→何もしないで「保存」すると、固定ページやウィジェットが自動的に構築されるようです。質問の本題からは外れますが以前悩まされたことがあるので…。
回答1件
あなたの回答
tips
プレビュー