2017-08-03 13 views
2

私はチャイルドテーマをワードプレスで使用する方法を理解しようとしています。 私は子供のテーマの使い方を完全に理解していないか、その統合が適切に行われていないため、開発の過程で何かが間違ってしまうのではないかと心配しています。 私は子供のテーマを作成し、style.cssとfunctions.phpを追加すると、私の混乱が起こります。WordPressチャイルドテーマ - 一般的な理解

この時点で、私は子供のテーマにしたい変更を加えることができますか?例えば

私は子供のテーマを使用して、ウェブサイトのフロントエンドを変更した後、私はデータベースにデータを挿入するいくつかのフォームを追加したいです。

このテーマを作成するには、親テーマのPHPファイルを実装する必要がありますか?
また、子供のテーマを新鮮なテーマ(空白のキャンバス)として扱い、バックエンドをコーディングしたいと思いますか?

ありがとうございました

答えて

3

親テーマの上にあるレイヤーと考えてください。デフォルトでは(style.cssファイル以外の子テーマに何も追加しない場合)、親テーマのすべてのテンプレートが使用されます。唯一のものはです。にはstyle.cssファイルがあります。たとえばpage.phpテンプレートを上書きする場合は、子ディレクトリにpage.phpファイルを作成するだけで、WordPressは親テンプレートの代わりにそのテンプレートを使用します。テンプレートファイルやテンプレート部分も同じです。

子テーマにfunctions.phpファイルを含めることができます。親機能ファイルに加えて、が含まれます。

通常、親のstyle.cssファイルは、子のstyle.cssファイルの前にエンキューされますが、エンキューされる方法によって異なります。システムは非常に柔軟です。

0

あなたの子供のテーマは空白のキャンバスではありません。これは、親テーマからstyle.css、functions.php、およびすべてのポスト/ページテンプレートを継承します。子テーマのstyle.cssファイルは親テーマのstyle.cssファイルの後に読み込まれるため、より多くのCSSルールを追加できます。あなたの子テーマのfunctions.phpファイルは、親のfunctions.phpファイルの前に読み込まれます。

子は親からすべてのテンプレートも継承します。ただし、親にテンプレートが存在し、それを子で作成した場合、子テーマのテンプレートは親のテンプレートを完全に上書きします。親子のテーマ関係の詳細については、official child themes documentationをチェックすることを強くお勧めします。

関連する問題