ワードプレスの子テーマとは何ですか?長所、短所、その他

多くのユーザーから、どのテンプレートを使用しているのかと聞かれます。私たちの回答は、Genesisテーマフレームワークに基づいて構築されたカスタムの子テーマを使用しているというものです。ほとんどの場合、フォローアップの質問は2つの部分からなる質問です。 WordPressテーマフレームワークとは何ですか?質問の2番目の部分は、WordPressの子テーマとは何ですか?前回の記事では、WordPressテーマフレームワークとは何かについてすでに説明しました。この記事では、WordPressの子テーマとは何か、いつ子テーマを作成する必要があるのか​​、なぜなぜ子テーマを作成するのか、最後に子テーマを使用する利点と欠点などの質問に答えるために最善を尽くします。私たちの希望は、この記事を読んだ後、WordPressの子テーマとは何かを明確に理解し、子テーマを使用する必要があるかどうかがわかることです.


ワードプレスの子テーマ

ワードプレスの子テーマとは

WordPress子テーマは、親テーマである別のWordPressテーマから機能を継承するWordPressテーマです。子テーマは、既存のWordPressテーマをアップグレードする機能を失うことなくカスタマイズまたは調整したい場合によく使用されます。以前は、WordPressテーマを更新する簡単な方法は、行ったすべてのカスタムスタイルと変更を失うことなくありませんでした。これは、広く使用されているテーマで広く使用されているスクリプトに突然大きな攻撃があり、テーマをできるだけ早く更新する必要がある場合に混乱します。一方では、更新するとすべてのカスタムスタイルが失われるため、これは難しい選択になります。一方、十分に速く更新しないと、サイトがハッキングされる危険があります。.

コアチームとコミュニティは、親テーマと子テーマの概念を導入することでこの問題を解決することを決定しました。 WordPressの子テーマは、親テーマ自体に変更を加えることなく、親テーマのすべての機能、機能、およびコードを継承します。これにより、ユーザーは、親テーマを更新する機能を失うことなく、親テーマのスタイルを変更し、機能を追加/変更できました.

理論的には、どのWordPressテーマにも子テーマを設定できますが、すべてのWordPressテーマが優れた親テーマであるとは限りません。機能と機能が制限された親テーマは、ほとんどの場合、理想的な親テーマ候補ではありません。例外については後で説明します.

テーマフレームワークとも呼ばれる優れた親テーマには、通常、独自のアクションフックとフィルターが含まれています。これにより、デザイナーと開発者は、わずかな時間で子テーマを使用して堅牢なカスタムWordPressサイトを作成できます.

なぜ人々はワードプレスの子テーマを使用するのですか??

デザイナーと開発者は、子テーマを使用して開発をスピードアップします。適切な親テーマを使用すると、WordPressサイトの作成にかかる時間を大幅に削減できます。優れた親テーマ、つまりテーマフレームワークはすべて、多くの機能とカスタマイズオプションを提供するため、すべてをコーディングする必要はありません。 DIYユーザーは、必要に応じて親テーマを更新する機能を失うことなく、既存のテーマを調整するために子テーマを作成することがよくあります.

WordPress子テーマの作成は、新しいフォルダーに新しいstyle.cssファイルを作成するのと同じくらい簡単です。本当に必要なのは、テンプレートを定義する新しいstyle.cssヘッダーの1行だけです(参照については、コーデックスを参照してください)。堅牢な子テーマには、親テーマと同じかそれ以上の数のテンプレートファイルを含めることができます。子テーマには、親テーマでさえ使用できないテンプレートファイルを含めることができます.

子テーマをいつ使用するべきか?

決定

子テーマを使用するかどうかの決定は、多くの場合、ニーズによって異なります。私たち自身およびクライアントのために構築するほとんどのサイトは、Genesisテーマフレームワークの子テーマです。まれに、プロジェクトが複雑すぎたり単純すぎたりする場合は、スタンドアロンのカスタムWordPressテーマとしてビルドします。 WordPressの開発者として、質の高いテーマを作成しながらワークフローを合理化する必要があります。 Genesisフレームワークの子テーマを作成することで、それを実現できます.

テーマのfunctions.phpファイルに常に新しい関数を追加している場合や、テーマのstyle.cssファイルを常に追加/変更している場合にのみ、ユーザーに子テーマをお勧めします。このような場合は、子テーマを使用することを強くお勧めします。少し前のWordPressのミートアップトークで、メンバーの1人がカスタムスタイルのみを追加する場合はどうしたらよいかと尋ねました。子テーマまたはカスタムCSSプラグインを使用する方が良いですか?

その答えは、あなたがテクノロジーにどれほど精通していて快適かによって異なります。いくつかの要素のスタイルのみを変更する場合は、カスタムCSSプラグインを使用しても問題ありません。ただし、配色全体を変更したり、CSSで物事を移動したりする場合は、必ず子テーマの使用を検討してください。.

良い親テーマを選ぶことは重要です

すべてのWordPressフレームワークは親テーマですが、すべての親テーマがフレームワークであるとは限りません。これを強調することはできません。すべてのWordPressテーマは子テーマを持つことができますが、すべてがテーマフレームワークとして使用されるわけではありません。多くの機能を提供していない親テーマの子テーマの作成を間違えた初心者を多数見かけました.

親テーマファイルの多くを置き換える子テーマを作成している場合は、プロセスを再考する必要があります。たとえば、Twenty Elevenテーマが本当に好きで、子テーマを作成することにしたとします。子テーマには、style.cssファイルとfunctions.phpファイルがあります。さらに、フッターの外観が気に入らないと判断したため、footer.phpを追加しました。ヘッダーなどでも同じです。その場合は、Twenty Elevenを親テーマとして使用しないでください。むしろ、あなたはそれをあなた自身のカスタムテーマに変えるスターターテーマとして使うべきです.

ほとんどすべての親テーマファイルを上書きしていたため、完全に独立したカスタムテーマである必要があるカスタムの子テーマを作成したユーザーが何人かいます.

要するに、強力な親テーマの機能、機能、および素晴らしさを必要とする場合は、自分で多くのコードを記述せずに子テーマを使用する必要があります。.

WordPress子テーマを使用する利点

ほとんどのことと同様に、WordPressの子テーマを使用することには利点と欠点があります。最初に利点を見てみましょう.

1.安全なアップデート
子テーマは、親テーマの機能、スタイル、およびテンプレートを自動的に継承します。これにより、親テーマを変更せずに、子テーマを使用してサイトに変更を加えることができます。親テーマの新しいバージョンが到着したら、すべての変更が子テーマに保存されるため、安全に更新できます.

2.拡張が簡単

強力なテーマフレームワークに基づいて構築された子テーマにより、多くのコードを記述しなくても、柔軟性が大幅に向上します。他のテンプレートファイルを経由せずに、必要なテンプレートファイルと機能のみを選択的に変更できます。新しい機能などを追加できます.

3.フォールバックセーフ

完全なテーマを作成するときは、考えられるすべてのシナリオとそれらのコードについて考える必要があります。ただし、子テーマで作業しているときに何かをコーディングするのを忘れた場合、フォールバックオプションとして使用できる親テーマの機能は常に存在します。.

子テーマを使用することの欠点

子テーマを使用する最大の欠点の1つは、親テーマについて学ぶために投資する必要がある時間です。堅牢なフレームワークを使用している場合、それぞれに独自のフックとフィルターがあるため、特に学習曲線があります。可能性を最大限に引き出すためには、それらを本当に知る必要があります。私たちの意見では、この学習曲線は1回限りのものです。たとえば、作成する最初のいくつかの子テーマでは時間がかかる場合がありますが、その後はほんの少しの時間でカスタムWebサイトを作成することになります。全体的なパフォーマンスが向上します.

よく指摘されるもう1つの欠点は、親テーマの開発者が興味を失い、放棄したり、子テーマで使用していた機能を削除したり、子テーマを完全に破壊するような変更を加えたりする可能性があることです。これは思ったほど悪くはありません。主な理由は、すべての優れたWordPressテーマがオープンソースとGPLだからです。親テーマの開発者がプロ​​ジェクトを放棄した場合、プロジェクトの使用をやめなければならないということは何もありません。多くの場合、コミュニティの他の人々がプロジェクトを引き継ぐためにステップアップします。元のテーマ開発者が特定の機能を削除した場合、それを子テーマに追加するだけで済みます。あなたはそれのためのコードを持っています。最後に、ユーザーが気に入らない劇的な変更を加えた場合は、いつでも更新を回避できます。セキュリティを悪用する場合、テーマの更新は非常に重要です。他のスクリプトやプラグインとの将来の互換性を確保するのに役立つため、常にユーザーがテーマを更新することをお勧めします.

Genesisなどの商用テーマフレームワークを使用している場合は、テーマのアップグレードや問題のトラブルシューティングに役立つサポートオプションを利用できます。また、創世記のようなプラットフォームは、世界中に何千もの顧客を持つ安定した事業組織の背後にあるため、消えるだけではありません。たとえば、特定の組み込みウィジェットを削除しましたが、まだ使用したい人のためにプラグインとして公開しています。.

結論

WordPressテーマの子テーマはいつでも作成できますが、子テーマが不要な場合があることを知っておくことが重要です。子テーマに対して計画した変更の数を考えてください。計画している変更がマイナーである場合は、常にテーマにcustom-style.cssファイルを作成するか、カスタムCSSプラグインを使用できます。コアの親テーマファイルを上書きする変更が極端すぎる場合は、おそらくカスタムテーマを作成する必要があります.

この記事が、WordPressのチャイルドテーマとは何か、それがあなたにぴったりかどうかを理解するのに役立つことを願っています。何かを見逃していると思われる場合は、以下のコメントでお知らせください.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map