WordPress--将文章的H标签降级

原文网址:WordPress--将文章的H标签降级-CSDN博客

简介

本文介绍WordPress如何将文章的H标签降级。

方法

在functions.php文件里或者Code Snippets插件中添加如下代码:

php 复制代码
function change_head_level($content) {
    $content = preg_replace('/<h5\b([^>]*>)(.*?)<\/h5>/', '<h6$1$2</h6>', $content); // 将 h5 替换为 h6
    $content = preg_replace('/<h4\b([^>]*>)(.*?)<\/h4>/', '<h5$1$2</h5>', $content); // 将 h4 替换为 h5
    $content = preg_replace('/<h3\b([^>]*>)(.*?)<\/h3>/', '<h4$1$2</h4>', $content); // 将 h3 替换为 h4
    $content = preg_replace('/<h2\b([^>]*>)(.*?)<\/h2>/', '<h3$1$2</h3>', $content); // 将 h2 替换为 h3
    $content = preg_replace('/<h1\b([^>]*>)(.*?)<\/h1>/', '<h2$1$2</h2>', $content); // 将 h1 替换为 h2
    
    return $content;
}

add_filter('the_content', 'change_head_level');
相关推荐
李纲明16 小时前
WordPress 报 Allowed memory size exhausted:先抓堆栈找吃内存的插件,再改 memory_limit
性能优化·php·内存·插件·wordpress·devdiy
李纲明3 天前
WordPress 前台改完还是旧页:浏览器、CDN、页面缓存、对象缓存怎么分层清
缓存·cdn·wordpress·devdiy
李纲明4 天前
WordPress 结账页一直转圈不跳支付:AJAX、缓存排除、支付回调和 REST 怎么逐层核
运维·ajax·缓存·wordpress·woocommerce·devdiy·结账
李纲明5 天前
WordPress 安装或更新插件提示「无法创建目录」:权限、磁盘空间与 FS_METHOD 排查
wordpress·插件安装·devdiy·无法创建目录·fs_method
李纲明5 天前
WordPress 后台登录马上被踢回登录页:Cookie 域、HTTPS、盐值和页面缓存怎么查
运维·缓存·https·php·wordpress·cookie
用户60968624266085 天前
页面构建器做的页面翻译:短代码、区块、动态内容各自会踩什么坑
php·wordpress
李纲明6 天前
WordPress 挂上 Cloudflare 后询盘和后台异常:缓存规则、SSL 模式和真实 IP 怎么核
运维·缓存·https·cdn·wordpress·cloudflare
DEVDIY6 天前
WordPress TTFB 高怎么排查:7 步定位服务端瓶颈
wordpress
李纲明7 天前
WordPress 媒体库上传图片报「HTTP 错误」:php.ini、临时目录、安全插件和 CDN 怎么逐层查
运维·php·上传·cdn·wordpress·媒体库
李纲明9 天前
WordPress 古腾堡点「更新」报「不是有效的 JSON 响应」:我按 REST 接口一路查下来的顺序
运维·nginx·php·wordpress·rest api