最简单的解决方案是使用jQuery
. 将以下代码添加到管理区域中包含的任何JS文件中。
由于您没有提供太多以上信息,我不知道一些事情,因此您需要稍微修改此示例-
更改your-post-type
到存在此元盒的post类型的slug。如果这是默认帖子,那么post
.
更改\'#field-name\'
到您字段的正确ID。要找到这一点,请检查页面的来源。
代码-
jQuery(document).ready(function($){
var post_type = $(\'#post_type\').val();
if(post_type === \'your-post-type\'){
$(\'input#publish\').on(\'click\', function(e){
var myVal = $(\'#field-name\').val();
if(yourMetaField === \'\'){
e.preventDefault();
alert(\'You must fill all meta box value before save post\');
}
});
}
});