我目前正在尝试在Ultimate Member插件中自定义一个功能。该函数有add_action
,如下所示:
add_action('um_post_registration', 'um_post_registration', 10, 2);
function um_post_registration( $user_id, $args ){ some code }
我尝试使用以下代码删除子主题上的action
:
add_action('plugins_loaded','remove_whatever', 11);
function remove_whatever() {
if (function_exists('um_post_registration')) {
remove_action('um_post_registration', 'um_post_registration', 10, 2);
}
}
但它不起作用。我甚至不知道是否有可能从子主题覆盖插件函数,但我在网上进行了研究,似乎每个人都建议使用remove_action
。任何信息都有帮助。感谢。
答案 0 :(得分:0)
试试这个
<?php
add_action('init', 'remove_whatever');
function remove_whatever() {
if(remove_action('um_post_registration', 'um_post_registration', 10)){
//echo 'Removed';
}else{
//echo 'Could nt remove';
}
}
?>