个性化阅读
专注于IT技术分析

是否可以在wordpress中复制动作钩子?

有什么办法可以在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上将其删除

预先谢谢你:)


#1


你在问题中遗漏了一些东西。通过复制钩子, 你试图对现有功能进行一些更改。你可以通过删除旧功能并将新功能添加到挂钩中来实现。

如果你希望将另一个函数附加到同一个钩子上, 例如woocommerce_single_product_summary, 则可以使用add_action将函数附加到钩子上。

如果你想从钩子中删除功能而不删除功能, 那么你可以选择,

remove_action( $tag, $function_to_remove, $priority ); 

这只会删除$ function_to_remove位置中指定的功能

赞(0)
未经允许不得转载:srcmini » 是否可以在wordpress中复制动作钩子?

评论 抢沙发

评论前必须登录!