WooCommerce プラグインのテンプレートを変更するにはどうすればいいですか?

WooCommerce プラグインのテンプレートを変更するにはどうすればいいですか?

ウーコマースこれは非常に柔軟な電子商取引の WodPess プラグインです。気に入る理由はたくさんあります。美しいインターフェイス、ユーザーフレンドリーな背景、データ テーブルが少ないことなどに加えて、WooCommece のデフォルト テンプレートを変更するなど、機能を変更するのが便利なことも重要な理由の 1 つです。

WooCommece では、テンプレートを変更する方法が 2 つあります。1 つはフック関数を使用する方法で、これは WodPess で最も一般的な変更方法でもあります。もう 1 つはテンプレートを「上書き」する方法です。

この上書き方法は、WodPess プラグインでも一般的です。中心的な考え方は、ユーザーがテーマ ディレクトリにプラグイン テンプレート ファイルと同じ名前のファイルを配置すると、プラグインが最初にこのファイルを呼び出すというものです。

WooCommece もこのメソッドをサポートしており、詳細は以下で説明します。

WooCommece のデフォルトのテンプレート ファイルは、プラグインのテンプレート ディレクトリ (/wp-content/plugins/WooCommece/templtes) にあります。テンプレート ファイルを開くと、多くのフック (例: do_ction('WooCommece_befoe_min_content');) があることがわかります。そのため、テンプレートを変更するときは、次の原則に従う必要があります。

フックでできる変更はフックを使ってみてください

ファイルに変更が多数ある場合、またはフックだけでは変更を完了できない場合は、テンプレート オーバーレイを使用します。

どちらの方法で行われた変更も、アップグレード時に失われることはありません。

例1: マイアカウントページを変更する

現在のテーマディレクトリにWooCommeceディレクトリを作成します

WooCommeceディレクトリの下に別のmyccountディレクトリを作成します。

plugins/WooCommece/templtes/myccount/my-ccount.phpファイルをyoutheme/WooCommece/myccount/ディレクトリにコピーします。対応関係は次のとおりです。

この時点では、テーマの下の my-ccount.php の方が優先度が高く、プラグイン ディレクトリの my-ccount.php を上書きします。このファイルを変更するだけです。

例2: すべてのテンプレートを上書きする

すべてのテンプレートを上書きするには、すべてのテンプレート ファイルをテーマにコピーし、ディレクトリ構造を維持する必要があります。つまり、

このディレクトリ内のすべてのファイルをコピーします

<<:  NoKVMとは何ですか? NoKVM仮想化コントロールパネルの簡単な紹介

>>:  IIS サーバーに中間証明書をインストールして構成する方法

推薦する

WordPress ページに新しいカテゴリとタグを追加する方法

WodPess のカテゴリとタグを使用すると、ブログ投稿を並べ替えて、ユーザーが必要なものを簡単に見...

プライベート ドメイン コミュニティ (プライベート ドメイン コミュニティを構築する方法は何ですか?)

プライベートドメインコミュニティを構築する方法は何ですか?プライベートドメイン コミュニティを構築す...

SEOウェブサイト最適化会社(ウェブサイトのキーワードSEOプロモーション最適化を安価にアウトソーシングできる会社)

ウェブサイトのキーワードSEOプロモーション最適化アウトソーシングより安い会社今日のますます熾烈な市...

orgドメイン名とはどういう意味ですか? orgドメイン名の登録方法

og ドメイン名は、インターネット上で最も人気のある非営利団体のドメイン名サフィックスの 1 つです...

Debian 9 に VMware Workstation Player をインストールする方法

VMwe Woksttion Plye は、ローカル仮想化機能を提供し、個人使用は無料であるデスクト...

政府のビッグデータ運用(「半端な知識」、私が知っている政府サービス統合プラットフォームについて語る)

「半分の知識」:政府サービス統合プラットフォームについて私が知っていることについて話します政府サー...

SEO独立局(独立局Google SEOは効果が出るまでどのくらいかかりますか?長期的に見て投資する価値はありますか?)

独立したウェブサイトの Google SEO が効果を発揮するまでにどれくらいの時間がかかりますか?...

電子商取引業務におけるデータ分析(盛明軒電子商取引:オンラインストアデータ分析の方法)

盛明軒電子商取引:オンラインストアデータ分析の方法データ分析はオンラインストア運営において最も重要な...

2013年不動産売上ランキング(2018年1月)

2018年1月第 1 四半期には、上位 100 社のうち 43 社が前年比 50% 以上の成長を達...

正確なブランドネットワークプロモーション(ターゲット層を正確に絞り、ネットワークブランドプロモーションの効果を高めるには?)

視聴者を正確にターゲットし、オンラインブランドプロモーションの効果を高めるにはどうすればよいでしょう...

駐車場運営データ(丁長豊:駐車場データによると、南部の生産回復は北部よりも良好)

丁長鋒:駐車場データによると、南部の生産回復は北部よりも良好である万科グループ上級副社長兼氷雪事業部...

業務可視化データ(企業業務可視化)

企業運営の可視化稲盛氏はよく「ビジネスを営むことは飛行機を操縦することと同じだ」という比喩を使います...

情報フロー広告フィルム(ここではチャウ・シンチーとチャン・イーモウから情報フロー広告の撮影方法を学びました)

チャウ・シンチーとチャン・イーモウから学んだ情報フロー広告の撮影方法春節は過ぎましたが、春節期間中に...