2016-07-21 7 views
0

私は、WooCommerce用のカスタムテーマを作成しています(hooks/devメソッドを使用しています)。私はちょうどショップページを終了し、製品の選択タグフィルタ(価格/日付/名前によるフィルタ)が機能していないことが分かった。私はすぐにTwenty Elevenに切り替えて、WoocommerceのフロントエンドJSをいくつか見逃していることを知りました。WooCommerce Frontend JSをカスタムテーマに含めるには - ベストプラクティス

私が必要とするすべてのJsファイルをコピーすることができましたが、assets/js/frontendにはさらに多くの.jsファイルがあります。私はテーマが完了してから遠く離れているので、 。必要またはすべてのjsをWCプラグインのフォルダから私のテーマのJSフォルダにコピーすることは問題ではありませんが、この問題を扱うのはベストプラクティスではないと感じています。

私は、WCからフロントエンドJSをオーバーライドするために、あなたのデキューをしてからJSファイルをエンキューする必要があるとお読みになりました。どちらもWC JSをロードしていないので、コピーメソッドに似ていますが、上書きする必要はありませんが、ロードされたスクリプトが最後になります(キューに入れます)。

何か不足していますか?このテーマの周りには何もありません。それ以外の方法がない場合は、単にコピーするだけです。

あなたは

+1

あなたのテーマの 'header.php'と' footer.php'に 'wp_head()'と 'wp_footer()'がありますか?もしそうなら、WooCommerceはあなたの介入なしにスクリプトをロードするべきです。 – helgatheviking

+0

私はヘッダー内にwp_head()があるとは思わない。私はそれを追加し、フィードバックを返します。ありがとうございました – Darkkz

+0

[テーマ開発](https://codex.wordpress.org/Theme_Development#Plugin_API_Hooks)を参照してください – helgatheviking

答えて

2

あなたは、それぞれあなたのテーマのheader.phpのとfooter.phpにwp_head()wp_footer()を持っていることを確認してくださいありがとうございました。ベストプラクティスと標準については、Theme Developmentを参照してください。

関連する問題