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 サーバーに中間証明書をインストールして構成する方法

推薦する

太陽光発電推進計画(【豆知識】「パワーバンク」を装備!上海初のグリーン・低炭素高速道路サービスエリアが完成、運用開始)

【ヒント】「パワーバンク」を設置しよう!上海初のグリーン低炭素高速道路サービスエリアが完成し、運用...

BYDの「神の目」が開かれようとしており、インテリジェント運転の平等な権利の時代が本当に到来した

「キング・ディ」が再び波紋を呼んでいる。 BYD(002594.SZ)は2月6日、2月10日19時3...

観光ビッグデータ運用(観光ビッグデータの理解)

観光ビッグデータを理解する観光ビッグデータとは、観光事業において収集、統合、分析、応用されるさまざま...

ケータリングのマーケティングスローガン(「ケータリングスローガン」ケータリング新店オープンスローガン)

「ケータリングスローガン」新規レストラン開店時のスローガンの完全リスト新しい店舗のオープニングスロ...

コンピュータ製品アシスタント(Taobao Express製品に関する実践的な経験の共有、包括的な分析、実践的な操作とメンテナンス)

実用的で役立つ情報! Taobao Express製品、総合的な分析、実践、メンテナンスに関する実...

VirtualBox インストールチュートリアル: ダウンロード、インストール、仮想マシンの作成のグラフィック手順

VitulBox は、無料のオープンソース仮想マシン ソフトウェアです。この記事では、主に Vitu...

具体的なプロモーションプラン(最も包括的なプロモーションプラン、読んだ人全員が学ぶ)

最も包括的なプロモーションプラン。読む人全員が学ぶこれは多くのオペレーターが遭遇する問題です。配置、...

WordPress ウェブサイト構築: Before と After 機能の追加

WodPess は、Web サイトの構築時に多くのプラグインを追加し、現在多くの Web サイトでは...

運用データサポート(「中国の知的財産運用年次報告書(2022)」が発表されました)

「中国の知的財産活動年次報告書(2022年)」が発表されました最近、「中国の知的財産権運営年次報告...

運用業務の主な内容(運用業務でどのような問題に遭遇するか)を簡単に説明します。

運用中にどのような問題が発生しますか?運用中にどのような問題が発生するかを知りたい場合は、運用の主な...

セレブリティ ブランド マーケティング (携帯電話ブランドのセレブリティによる支持: 成功するマーケティングか、それともより大きなリスクか?)

有名人による携帯電話ブランドの宣伝:成功するマーケティングか、それともより大きなリスクか?携帯電話は...

MEAN Stack とは何ですか? MEAN Stackの役割と利点の紹介

MEAN Stack とは何ですか? MEAN Stack は、JScipt に基づく一連のテクノロ...

高級ケータリングブランド企画(クリエイティブなレストランデザインで高品質ブランドを創る方法 | ケータリングデザイン)

クリエイティブなレストランデザインで高品質なブランドを構築する方法 |ケータリングデザイン時間が経つ...