2017-12-20 17 views
2

私は「Woocommerce Shippment Tracking」プラグインのテンプレートを無効にしようとしています。
/wp-content/plugins/woocommerce-shipment-tracking/templates/email/tracking-info.php"Woocommerce Shipment Tracking"プラグインテンプレートファイルを無効にする

私は、右のフックを見つけられず、私のテーマでファイルを作成しようとしたときにうまくいかなかった。

プラグイン自体を編集せずにこのプラグインでテンプレートをカスタマイズする方法を知っていますか?

答えて

1

Overriding "Woocommerce Shipment Tracking" plugin templates filesのあなたのコメントは、changelogによると正しいはずです。

* Fix - Issue of template load order. Now it's overriden via yourtheme/woocommerce-shipment-tracking/{template_name}. For example storefront-child/woocommerce-shipment-tracking/myaccount/view-order.php. 

これはうまくいかない場合、紛争のように思えます.WooCommerce.comチームはカスタマイズをサポートしていません。

+0

ビオラ!私の場合は、/your-active-child-theme/woocommerce-shipment-tracking/email/tracking-info.phpを使用します。私は/ templates /と/ email/not/emails /というサブディレクトリは必要ないと認識していました。両方とも、簡単な間違いでしょう。 – IamJoshing

1

テーマを使用してプラグインテンプレートファイルを上書きできます。そのためには、アクティブな子テーマまたはアクティブなテーマにまだwoocommerceという名前のフォルダを作成する必要があります(まだ完了していない場合)。

はその後Woocommerce shippmentのトラッキングプラグインから、あなたはパス(サブフォルダの階層を)尊重必要なファイルこの新しく作成されたwoocommerceフォルダにを、コピーします。

したがって、たとえば、あなたはからコピーされます:あなたがテーマに位置tracking-info.phpテンプレートを上書きすることができます、そしてそれは本当にかかります
一度行わ /wp-content/themes/your-active-child-theme/woocommerce/emails/tracking-info.php.


/wp-content/plugins/woocommerce-shipment-tracking/templates/emails/tracking-info.php.
効果...


この関連記事を参照してくださいd公式ドキュメント:Template structure & Overriding templates via a theme

+0

私は欲しい!それはうまくいかず、どちらも/wp-content/themes/your-active-child-theme/woocommerce-shipment-tracking/templates/email/tracking-info.phpを実行しません。 – IamJoshing

+1

すべての自動WooCommerceプラグインの正しい方法は、/ wp-content/themes/your-active-child-theme/woocommerce/email/tracking-in fo.phpです(your-active-child-themeはあなたの子供のテーマ)...あなたがサポートを求めるなら、彼らはあなたに同じことを伝えます。 – LoicTheAztec

+0

ええ、私もサポートを伝えました。彼らには答えもありませんでした。私は2016年のテーマで試してみると、それが動作するかどうかを確認します。 – IamJoshing

関連する問題