我有一个加载脚本进行验证的函数,我只想为“登录”页面添加它。此功能:
function include_regForm_validation() {
wp_register_script( \'jQuery_form_validation\', \'https://cdnjs.cloudflare.com/ajax/libs/jquery-validate/1.17.0/jquery.validate.js\',array(\'jquery\'), \'1.0\', true );
wp_enqueue_script( \'jQuery_form_validation\');
}
我尝试过:
if (is_page( \'login\' )) {
add_action( \'wp_enqueue_scripts\', \'include_regForm_validation\' );
}
但它不起作用。
SO网友:Jacob Peattie
放is_page()
回调函数内部:
function include_regForm_validation() {
wp_register_script( \'jQuery_form_validation\', \'https://cdnjs.cloudflare.com/ajax/libs/jquery-validate/1.17.0/jquery.validate.js\',array(\'jquery\'), \'1.0\', true );
if ( is_page( \'login\' ) ) {
wp_enqueue_script( \'jQuery_form_validation\');
}
}
add_action( \'wp_enqueue_scripts\', \'include_regForm_validation\' );
WordPress尚未确定添加挂钩时请求的页面/存档
add_action()
, 所以你只需要在
wp_enqueue_scripts
实际运行,您可以通过将检查放入挂钩函数中来实现。