我的理解是,不应该有超过一个<h1>
标签,并且<h1>
出于SEO原因,标签应该是站点标题。
但这是你的意见,不是规则。从可访问性的角度来看h1
应在单个页面上用作主要内容的标题,即post title, 在列表(存档)中archive title. 否则,浏览每个标题层次结构的内容的用户不知道该页面是关于什么的。屏幕阅读器用户经常这样做。
WordPress并不是为一些晦涩难懂的SEO巫术(抱歉;),这是为真正的人准备的。这些是不同的,他们有不同的需求和不同的观点。这就是为什么你可以在任何页面上使用任何标题级别。
另外,对于主题设计师来说,不设计风格是个好主意吗<h1>
阻止用户使用它们的标签?
用户只需编辑主题文件、创建子主题或使用更好的主题即可。这不是个好主意。您可以在上筛选内容save_post
然后转身h1
元素到h2
元素。我不会那样做的。
WordPress默认情况下不允许的元素主要是潜在的安全问题:嵌入和脚本。甚至这一点也可以被推翻。