能,但默认无视觉样式且经典编辑器会过滤;块编辑器需HTML块,经典编辑器需插件(如Advanced Editor Tools)启用,并须手动添加CSS样式(如mark{background:#ffeb3b})才可见效果。
HTML5的标签在WordPress编辑器里能直接用吗
能,但默认不显示视觉样式,且部分经典编辑器会自动过滤。WordPress块编辑器(Gutenberg)支持,但需切换到“HTML”块或使用自定义HTML块;经典编辑器(TinyMCE)默认禁用该标签,除非主题或插件显式允许。
用插件开启支持的实操路径
推荐用Advanced Editor Tools(原TinyMCE Advanced)插件,它可安全启用语义化格式标签:
- 安装并启用插件后,进入「设置 → TinyMCE Advanced」
- 勾选「
mark」在「Format»Inline elements」列表中 - 保存后,在经典编辑器的「格式»行内»高亮」下拉菜单里就能看到「Highlight」选项
- 该插件不会修改已有内容,也不会影响前端渲染逻辑
注意:不要用「Allow HTML in Posts」类粗暴放开所有标签的插件——虽安全,但开放或会引入XSS风险。
手工加标签时必须配CSS才有效果
HTML5规范只定义的语义(标记相关/突出文本),不强制浏览器样式。WordPress主题几乎都不提供默认样式,所以纯写关键词在前台很可能“看不见”: