每个帖子/页面/帖子类型都围绕一个ID为的通用表单进行包装#post
. 因此,如果您想在提交页面之前对其进行验证,只需说出以下内容:
jQuery(document).ready(function($){
$(\'#post\').submit(function(){
// Validate Stuff
return false;
});
});
然后,您将希望实际将javascript排队-
View Codexfunction my_enqueue($hook) {
if ( \'edit.php\' != $hook ) {
return;
}
wp_enqueue_script( \'my_custom_script\', plugin_dir_url( __FILE__ ) . \'myscript.js\' );
}
add_action( \'admin_enqueue_scripts\', \'my_enqueue\' );
至于你担心另一个提交处理程序会抵消你的,从我的测试来看,不管有多少提交处理程序返回true,如果1为false,表单将不会提交。