(注意:我是一名经验丰富的开发人员,但我对WP代码库还不熟悉,所以在这种情况下,请看下面的内容。)
这个.required
CSS类似乎用于样式化,但不用于逻辑。还有另外两类可能的兴趣--form-required
和aria-required
. form-required
在wp includes/js/wp ajax响应中特别检查。dev.js(缩小版是页面上引用的版本),用于验证。但是,在wp comments post中明确检查注释中的必填字段(其设置由John Bloch指出)。php(第76行附近),似乎没有一种通用的机制来扩展它。一、 e.没有这样的循环foreach ($fields as $field) {if ($field.is_required() ...}
.
要求字段是更大的表单验证问题的一部分(即不仅需要非空白,而且其内容需要满足某些标准),WP核心代码中似乎没有以一般方式解决这一问题。