WooCommerce は初めてです。とにかく、自分のテーマを作成したいので、ガイドラインに従い、コア テンプレート ファイル全体を/mywordpresstheme/woocommerce/にコピーしました。
それはすべてうまく機能し、テンプレートをうまく編集しています。
しかし、WooCommerce でフックとアクションが機能する方法には困惑しており、生成された HTML の特定の部分がどこから来ているのかわかりません。
たとえば、content-product.php
には、画像を取得するフックがあります。
<?php
/*
* woocommerce_before_shop_loop_item_title hook
*
* @hooked woocommerce_show_product_loop_sale_flash - 10
* @hooked woocommerce_template_loop_product_thumbnail - 10
*/
do_action( 'woocommerce_before_shop_loop_item_title' );
?>
しかし、これは何ですか?それはどこから来たのですか??編集目的で生成された HTML をどこで見つけることができるかについて、アクション名に何か手がかりはありますか?
WooCommerce の「フックとフィルター」に関する記事を読みましたが、ケースバイケースでこれらを変更する場所や方法については何も説明されていません。
どんな助けでも大歓迎です。
私はこのシステムに不慣れで、非常に明白な何かを見落としているだけだと確信しています。
ありがとう、マイキー。