1
WordPressにフックされた関数を無効にする手順は何ですか?それは、WC-テンプレートhooks.phpでの浮きれWooCommerceでフックされた関数をオーバーライドする
function woocommerce_template_loop_product_link_close() {
echo '</a>';
}
:
WC-テンプレートのfunctions.phpに次の関数は、私が上書きしているよ機能の一つであります:
add_action('woocommerce_after_shop_loop_item', 'woocommerce_template_loop_product_link_close', 5);
私は、次のコードを記述する場合、関数は、その後がを外される:
function remove_default_wc_behaviour() {
remove_action('woocommerce_after_shop_loop_item', 'woocommerce_template_loop_product_link_close', 5);
}
add_action('init', 'remove_default_wc_behaviour');
しかし、関数をオーバーライドする場合、どうすればよいですか? WooCommerceの既定の機能の代わりに自分の機能を実装しますか?
最初にremove_action()
を呼び出してから、add_action()
で私の機能をフックするか、または私のWooCommerceでフックされている機能を単純に無効にできる手順がありますか?事前
あなたがしたことは絶対に正しいです....それは正確な方法です – Alice
ありがとうございました:)私は答えとして投稿してください、そして私はそれを正しいものとしてマークします –
それは大丈夫です...すべてがうまくいき、誰もがコード構造に従っていると聞いてうれしいです。 – Alice