第一次使用基于目录的WordPress多站点。我需要在wp-signup.php 页
我只是看看wp-signup.php 文件并找到do_action( \'signup_extra_fields\', $errors ); 在show_user_form function 要在wp-signup.php 页这是我如何在注册表中添加google ReCaptcha框的代码。。。
function mcqacnet_example_callback( $errors ) {
printf( \'<div class="g-recaptcha" data-sitekey="%s"></div>\', \'my-secret-key\' );
}
add_action( \'signup_extra_fields\', \'mcqacnet_example_callback\', 99);
function mcqacnet_captcha_js_in_footer() {
echo \'<script src="https://www.google.com/recaptcha/api.js" async defer></script>\';
}
add_action( \'wp_print_footer_scripts\', \'mcqacnet_captcha_js_in_footer\' );
现在是用户提交注册表时验证验证码的时候了。我看了看
wpmu_signup_user function 但没有定义要使用的挂钩。
如果您有任何想法,请在注册前验证reCaptcha,请告诉我。
感谢您抽出时间。