如果您想对某些元素使用HTML5标记,您仍然需要这样做。WordPress没有任何其他方法来区分“遗留”主题和较新主题之间的区别,并且出于向后兼容性的原因,旧标记仍然是默认标记。直到最近的5.3版本,仍有一些更改需要声明支持html5 (具体而言,script and style tags)
我刚刚自己测试了它,并删除了comment-list 更改了使用的注释<article> 标记到<div> 标签,并删除对的支持comment-form 意味着新的type 属性值不再使用,因此电子邮件字段变为type="text" 而不是type="email".
不声明支持可能没有效果的唯一原因是,如果您的主题以某种方式替换了默认标记。例如,声明HTML5支持search-form 如果你的主题有自己的主题,就什么都做不了searchform.php 文件
我还没有证实这一点,但也有可能声明支持gallery 和caption 仅影响经典编辑器,并且默认情况下,块编辑器中库和标题的标记将为HTML5,因为它们的标记由块决定。