最简单的方法是通过jQuery Validate plugin. 以下是最基本的演练:
在add\\u meta\\u box调用附近,将jQuery验证插件以及简单脚本的JS文件排队:
add_action(\'admin_enqueue_scripts\', \'add_my_js\');
function add_my_js(){
wp_enqueue_script(\'my_validate\', \'path/to/jquery.validate.min.js\', array(\'jquery\'));
wp_enqueue_script(\'my_script_js\', \'path/to/my_script.js\');
}
然后在my\\u脚本中。js包括以下内容:
jQuery().ready(function() {
jQuery("#post").validate();
});
这将启用对post表单的验证。然后在定义自定义字段的add\\u meta\\u回调框中,为要验证的每个字段添加一个“required”类,如下所示:
<input type="text" name="my_custom_text_field" class="required"/>
保存/发布/更新帖子时,将验证其类中带有“required”的所有字段。可以在文档中设置所有其他验证选项(规则、错误样式等)。my\\u脚本中的ready函数。js;检查jQuery验证文档中的所有选项。