WordPress子テーマのテンプレートファイルと機能を編集・最適化する方法(詳細チュートリアル)

今回のチュートリアルは、やはり子テーマについてです。以前、子テーマの作成方法についてお話しました。それでは子テーマのテンプレートファイルを編集する子テーマに新機能を追加する方法そしてWordPress子テーマの問題を解決する.

子テーマのテンプレートファイルを編集する方法

ほとんどのWordPressテーマにはテンプレートがあり、これはテーマ内の特定の領域のデザインとレイアウトを制御するテーマファイルです。例えば、フッターセクションは通常 footer.phpファイルが処理し、ヘッダーは header.phpファイル処理。

各WordPressテーマはまた、異なるレイアウトを持っています。例えば、Twenty Twenty-Oneテーマには、ヘッダー、コンテンツループ、フッターウィジェットエリア、フッターがあります。

テンプレートを変更したい場合は、親テーマフォルダでファイルを見つけて、子テーマフォルダにコピーする必要があります。その後、ファイルを開き、必要な変更を加えてください。

このコラムのテーマは「Twenty Twenty-One」である。/wp-content/themes/twentytwentyoneファイル・マネージャー次に、テンプレートファイル(例:footer.php)を右クリックし、以下を選択します。「リプロダクション".

画像[1]-WordPressのサブテーマテンプレートファイルの編集と最適化方法(詳細チュートリアル) - フォトンゆらぎネットワーク|WordPress修理のプロフェッショナル、グローバルリーチ、迅速な対応

その後、サブトピックのファイルパス.

完了したら、"文書の複製「で十分です。

画像[2]-WordPressのサブテーマテンプレートファイルの編集と最適化方法(詳細チュートリアル) - Photon Flux|WordPress修理のプロフェッショナル、ワールドワイド、迅速な対応!

その後、ファイル・パスにリダイレクトされる。

強いるfooter.phpファイルを編集するファイルを右クリックして編集".

画像[3] - WordPressの子テーマのテンプレートファイルと機能を編集して最適化する方法(詳細チュートリアル) - フォトンゆらぎネットワーク|WordPressの専門修理サービス、グローバルリーチ、迅速な対応

例えば、フッターエリアから"ワードプレスの"のリンクをクリックし、そこに著作権表示を追加する。

削除も簡単です。<div class= "powered-by">タグの間にあるものすべて:

<div class="powered-by">
                <?php
                printf(
                    /* translators: %s: WordPress. */
                    esc_html__( 'Proudly powered by %s.', 'twentytwentyone' ),
                    '<a href="' . esc_url( __( 'https://wordpress.org/', 'twentytwentyone' ) ) . '">WordPress</a>'
                );
                ?>
            </div><!-- .powered-by -->

次に、以下の例のタグの下にあるコードを貼り付ける:

<div class="powered-by">
<p>著作権 . 無断複写・転載を禁じます。</p>
</div><!-- .powered-by -->

これでテキストエディタにこれらが表示されるはずだ:

画像[4]-WordPressのサブテーマテンプレートファイルの編集と最適化方法(詳細チュートリアル) - Photon Flux|WordPress修理のプロフェッショナル、ワールドワイド、迅速な対応!

続けてファイルを保存し、変更を有効にします。

その後、更新してサイトのフロントエンドにアクセスし、新しい著作権表示.

画像[5]-WordPressの子テンプレートの編集・最適化方法(詳細チュートリアル) - Photon Flux|WordPressの専門修理サービス、ワールドワイドで迅速対応!

子テーマに新機能を追加する方法

テーマのFunctions.phpファイルPHPコードを使用して、WordPressサイトに機能を追加したり、デフォルトの機能を変更したりできます。WordPressサイトのプラグインのように動作し、現在のテーマで自動的に有効になります。

これまでのWordPressチュートリアルの多くは、コードスニペットをコピーしてfunctions.phpに貼り付ける.しかし、親テーマに変更が加えられた場合、テーマが更新されるとファイルは上書きされます。

これが、カスタムコードスニペットを追加する際に子テーマを使用することを推奨する理由です。このチュートリアルでは、テーマに新しいウィジェットエリアを追加します。

子テーマのfunctions.phpファイルにこのコードスニペットを追加することで、これを行うことができます。安全面を考慮し、常にダブルPCコード特に初心者の方は、functions.phpファイルを直接編集する必要がないので、多くのリスクを減らすことができます。

以下は、functions.phpファイルを追加するために必要なコードです:

// サイドバーの登録
関数 custom_sidebars() {

$args = array(


'description' =&gt; __( 'カスタムウィジェットエリア', 'text_domain' )、
'before_title' =&gt; '<h3 class="widget-title">',
'after_title' =&gt; '.</h3>',
'before_widget' =&gt; '.<aside id="%1$s" class="widget %2$s">',
'after_widget' =&gt; '.</aside>',
);
register_sidebar( $args ).

}
add_action( 'widgets_init', 'custom_sidebars' );

ファイルを保存したら、WordPressダッシュボードの外観」ウィジェットページ。

何ができるかを見るには絶好の場所だ。ウィジェット追加の新しいカスタムウィジェットエリア。

画像[6] - WordPressの子テーマのテンプレートファイルと機能を編集し最適化する方法(詳細チュートリアル) - フォトンゆらぎネットワーク|WordPressの専門修理サービス、グローバルリーチ、迅速な対応

カスタムコードスニペットを使って、その他多くの機能をテーマに追加することができます。

WordPressの子テーマを修正する方法

子テーマを作成したことがなく、エラーに遭遇しても慌てないでください。これは普通のことです。そこで、念のため、私たちは常に次のことを推奨しています。バックアッププラグインでウェブサイトのデータをバックアップするもしかしたら新しいデモサイトのデプロイ.

何か問題が発生しても、いつでもやり直すことができます。例えば、親テーマに必要なファイルを誤って削除してしまった場合、子テーマからそのファイルを削除してやり直せばいいのです。

そして、WordPressコミュニティと当サイト臨機応変に、どんな問題でも解決策はある。解決できない場合は、次の方法もある。プロフェッショナル・チームあなたがそれを成し遂げるのを助ける!


お問い合わせ
記事が読めない?無料でお答えします!個人サイト、中小企業サイトのための無料ヘルプ!
電話:020-2206-9892
QQ咨询:1025174874
Eメール:info@361sale.com
勤務時間: 月~金、9:30~18:30、祝日休み
© 複製に関する声明
この記事はハリーが執筆しました。
終わり
好きなら応援してください。
クドス0 分かち合う
おすすめ
解説 ソファ購入

コメントを投稿するにはログインしてください

    コメントなし