有没有办法在wordpress中复制一个动作并进行编辑?
我想复制“woocommerce_single_product_summary”钩子(使用不同的名称),然后删除/添加一些动作,所以我将有2个功能。
让我们说woocommerce_single_product_summary和woocommerce_single_product_summary_2。
每个人都应该是独立的,如果我做的话(在function.php上):
remove_action('woocommerce_single_product_summary','woocommerce_template_single_add_to_cart',30);
它不会在woocommerce_single_product_summary_2上删除它
提前谢谢你:)
你遗漏了一些问题。通过复制挂钩,您尝试对现有函数进行一些更改。您可以通过删除旧函数并向钩子添加新函数来实现。
如果你想将另一个函数附加到同一个钩子上,那么woocommerce_single_product_summary
你可以使用add_action将函数附加到钩子上。
如果你想在不删除函数的情况下从钩子中删除该函数,那么你可以选择,
remove_action( $tag, $function_to_remove, $priority );
这将仅删除$function_to_remove
位置中指定的函数