我在插件中有 function.php。(此插件适用于主题)。在已经存在的function.php中有add_action( 'wp_ajax_nopriv_tmp_register', 'tmp_register' );add_action( 'wp_ajax_tmp_register', 'tmp_register' );function tmp_register() {...bla bla}我如何向这个已经存在的函数添加一些 my_own 函数?我已经尝试过if( !function_exists('tmp_register') )add_filter('tmp_register', 'my_register', 10, 1);if( !function_exists('tmp_register') ) { function my_register(){ $usermobile = trim( sanitize_text_field( wp_kses( $_POST['usermobile'], $allowed_html ) )); update_user_meta( $user_id, 'user_mobile_meta_value', $usermobile );}}
1 回答
慕神8447489
TA贡献1780条经验 获得超1个赞
您需要删除挂钩,然后添加您想要的功能。在你的主题的functions.php
remove_action( 'wp_ajax_nopriv_tmp_register', 'tmp_register' );
remove_action( 'wp_ajax_tmp_register', 'tmp_register' );
add_action( 'wp_ajax_nopriv_tmp_register', 'your_own_tmp_register' );
add_action( 'wp_ajax_tmp_register', 'your_own_tmp_register' );
function your_own_tmp_register(){
/*do what you need*/
}
- 1 回答
- 0 关注
- 117 浏览
添加回答
举报
0/150
提交
取消