我很高兴WP有这样一个专门的网站。
我的问题是保存附件字段时的数据验证。我在“附件/媒体库”对话框中添加了许多自定义字段,其中大多数都标记为必填字段。(例如。$form_fields["some_custom_field"]["required"] = true;
) 但这只是添加了类,但在WP端没有进行验证或检查,所以我想用附加到的函数自己检查它们attachment_fields_to_save
滤器我可以检查等等,但问题是:如何验证这些字段,所以如果验证不合格,WP会以常规方式返回错误,就像填写错误电子邮件时在注册表中一样。
正在注册过程中register_post
行动你可以这样做$errors->add(\'some_error_code\', "<strong>Klaida</strong>: Nenurodėte įmonės kodo");
它不会保存数据并向访问者返回错误。我想把它保存在附件表单中:D