WordPressウェブサイトの子テーマ:それらを作成するための詳細なガイド

公開: 2021-11-16

WordPressウェブサイトの子テーマそれらを作成するための詳細なガイド

WordPressプラットフォームは、Webサイトを完全に制御し、独立してWebサイトを運営したい人向けです。 あなたはあなたのウェブサイトのためのより完璧なテーマを見つけたことがありますが、あなたが見ることができなかった小さな神経を破壊する要素のためにそれを使わないことに決めましたか?

テキストスタイル、色の組み合わせ、またはデザイン要素の配置のようなものでしょうか? WordPressの子テーマを使用できることを心配しないでください。

WordPressテーマ市場は、無料とプレミアムの両方の膨大な数の素晴らしいテンプレートに没頭していますが、サイトに合わせたカスタムテーマを作成するためにデザイナーを雇いたくないので、それを目にする可能性はほとんどありません。最後のピクセルまで完璧です。

加えた変更を維持したい場合は、既存のテーマを更新することはできません。 ただし、回避すると、サイトはセキュリティ攻撃に対してより脆弱になります。 この状況を克服するために、子テーマを利用することができます。

WordPressの子テーマを使用すると、Webサイトの管理者は、テーマが更新されるたびに変更を失うリスクを冒すことなく、コア機能を維持しながらテンプレートファイルを調整できます。

それはあなたがすべての変更を保存するのを助けて、あなたがあなたのサイトのデザインを強化することに集中することを可能にします。 これに気付いていない場合は、以下のブログをお読みください。

このブログでは、WordPressテーマの子テーマについて、それらが何であるかから、それらが非常に重要である理由まで、知っておく必要のあるすべてをカバーします。 そして、WordPressのウェブサイトの所有者とWordPressの子テーマを作成する手順が必要な理由。 それでは、始めましょう。

子テーマとは何ですか?なぜそれらを使用するのですか?
子のテーマについて話すときは、最初に親のテーマについて話す必要があります。 テーマは、誰かが作成すると、その子テーマの親テーマに変わる可能性があります。

子テーマは、親のテーマから機能を継承する別個のテーマです。 完全であると見なされるために必要なすべてのファイルを組み込んだ各ファイルは、親テーマにすることができます。

基本的に、子テンプレートは複製テンプレートファイルであり、デザインや構造、または一部の機能を変更するたびに、子テーマのファイルに変更します。 これは、Webサイト管理者が元のファイルを台無しにすることを恐れずにテーマに変更を加えることができるため、特別な機能です。

大きな違いは、 WordPressの子テーマが機能するためには、その親に完全に依存していることです。 親テーマが存在しないと、何も実行されず、アクティブ化することもできません。

これは、WordPressの子テーマが独立したエンティティではなく、現在のテーマのファイルを変更または追加するためです。 親テーマに存在するすべてのものを利用し、異なる必要がある部分だけを変更します。

考えてみてください。初めて混乱した場合は、いつでも再試行できます。 顕著な利点は別として、子のテーマはWordPressサイトのメンテナンスと開発にとって非常に重要です。

これにより、フォントスタイル、関数、レイアウト、テンプレートなどを変更することもできます。 Onは、認識を超えて親テーマをカスタマイズできます。 そして、おそらく子テーマを使用することに不利な点はありません。 基本的に、偶発的なバグからサイトを保護します。

WordPressで子テーマを作成する方法
多くのテーマには子テーマが付属していますが、誰も好きではない場合は、自分で子テーマを作成することはあなたが思うように難しいことではありません。 ここでは、例として25番目のテーマを使用しています。 以下の手順に従うだけです。

ステップ1:WordPressインストールで子テーマのディレクトリを作成します。
WordPressサイトのテーマディレクトリに移動します。 子テーマディレクトリの名前が「-child」で終わっていることを確認してください。 この25番目の子のようなものでなければなりません。

必ずすべての子テーマファイルをこのフォルダーに追加してください。 とはいえ、子テーマに必要なファイルは、style.cssファイルで正しく機能することだけです。

ステップ2:子テーマのスタイルシート(style.css)を作成します。
テーマディレクトリを作成したら、子テーマのスタイルシート(style.css)の作成に取り組む必要があります。 次のコーディングをコピーしてファイルに貼り付けるだけです。

/ *
 テーマ名:25人の子供
 テーマURI:http://example.com/twenty-fifteen-child/
 説明:これは子テーマです
 著者:XYZ
 著者URI:http://xyz.com
 テンプレート:25
 バージョン:1.0.0
 ライセンス:GNU General Public Licensev2以降
 ライセンスURI:http://www.gnu.org/licenses/gpl-2.0.html
 タグ:明るい、暗い、2列、右側のサイドバー、レスポンシブレイアウト、アクセシビリティ対応
 テキストドメイン:25人の子供
* /

上記のコードで最も重要な行は、テーマ名とテンプレートで始まる行です。 別の親テーマの子テーマを作成する場合は、テーマの行を正しく入力することが非常に重要です。

覚えておくべきポイント:

–テーマ名:テーマセレクターに表示される、子テーマの名前を示します。
–テーマURL:これは手元のテーマのサイトまたはデモンストレーションページを指します。 テーマがWordPressディレクトリに受け入れられるためには、これまたは作成者のURIが存在する必要があります。
–説明:このテーマの説明は、[テーマの詳細]をクリックするとテーマメニューに表示されます。
–作成者:作成者の名前が表示されます。この場合はあなたです。
–テンプレート:親テーマフォルダーの名前を追加します。
–バージョン:これは、子テーマのバージョンを表示します。 通常、1.0から始めます。
–ライセンス:これは、子テーマのライセンスです。 あなたはあなたの親のテーマと同じライセンスに固執するでしょう。
–ライセンスURL:これはテーマライセンスが説明されているアドレスです。 繰り返しになりますが、親のライセンスを使用してください。
–タグ:タグは、WordPressディレクトリでテーマを見つけるのに役立ちます。 したがって、いくつかを含める場合は、それらが関連していることを確認してください。
–テキストドメイン:この部分は、国際化とテーマの翻訳可能にするために使用されます。
サンプルテキストをテーマの情報に置き換えることを忘れないでください。

ステップ3:子テーマfunctions.phpファイルを作成します。
上記のgiveステップは、子テーマを非常にうまく実行するのに役立ちます。 アクティベート後にすべてのコンテンツを一度リロードしますが、スタイリング情報は生成されません。 そのためには、親と子のテーマスタイルシート(style.css)をキューに入れる必要があります。

親テーマのスタイルシートをエンキューするには、wp_unique_Scriptsアクションファイルを子functions.phpに追加する必要があります。 そのためには、次のコード行を使用して、子テーマディレクトリにfunctions.phpを作成する必要があります。

add_action( 'wp_enqueue_scripts'、 'my_theme_enqueue_styles');
関数my_theme_enqueue_styles(){
wp_enqueue_style( '親スタイル'、get_template_directory_uri()。 '/ style.css');
}

ステップ4:子テーマをアクティブ化する
子テーマを作成したら、必ず「twenty-fifteen-child.zip」として圧縮してください。

WP管理パネル>外観>テーマに移動します。

子テーマzipをインストールしてアクティブ化します。
また、親テーマがWordPressサイトに既にインストールされていることを確認してください。

子テーマの利点
子テーマルートを使用することには多くの利点があります。

–外部からの支援なしで完全に新しいテーマをゼロから作成するのではなく、既存のものに基づいて構築することで、開発時間を短縮できます。
–必要に応じてデザインをカスタマイズしながら、洗練されたフレームワークと親テーマの有用性を活用できます。
–カスタマイズを失うことなく親テンプレートをアップグレードすることもできます。
–カスタマイズに満足できない場合は、子テーマを非アクティブ化するだけで、すべてが以前と同じになります。
–テーマがどのように機能するかを学び始めるのは素晴らしい方法です。

WordPressの子テーマには、画像フォルダー、JavaScript、CSS、レイアウトファイル、その他さまざまなものを含めることができます。 しかし、楽しいことは、彼らがそうする必要がないということです。 必要に応じて、必要に応じてカスタマイズを組み込むことができます。

実際、子テーマに必要なのは、フォルダー、スタイルシート、function.phpファイルの3つだけです。 それでおしまい。 また、2つのファイルもほとんど空になる可能性があります。

まとめ!
うまくいけば、WordPressの子テーマを作成するのを見てきたように、それほど難しくはありません。 はい、シンプルであることに加えて、子テーマは非常に強力です。

また、コアファイルを編集しなくても、Webサイトを完全かつ安全にカスタマイズできます。 子テーマは、WordPressテーマに変更を加えるための推奨される方法です。

WordPressの子テーマには、最初から作成せずに既存のテーマやフレームワークの上に構築できるため、多くの利点があります。変更はテーマの更新から安全であり、何か問題が発生した場合は、いつでも元のテーマに戻ることができます。機能するテーマ。

WordPressの子テーマについて知っておく必要のあるすべてのことを説明し、なぜそれらが非常に重要なのかを説明しました。このブログ投稿で前述したすべての手順は、単純なものを使用して、既存の親テーマの子テーマを最初から開発するのに役立ちます。コーディングライン。