WordPress一行CSS改默认中文字体为微软雅黑实战
保哥WordPress站点常用的一行CSS方案:用星号选择器配合not排除Font Awesome图标、加!important强制覆盖,把默认中文字体替换成微软雅黑,全站生效不影响图标。
换CMS、装插件、修漏洞,每套内容管理系统都有自己的脾气。这里汇集WordPress、织梦、Typecho、Magento等主流CMS的实战教程,从安装配置、二次开发到安全加固和数据迁移,帮你把建站工具用顺手、不掉坑。
保哥WordPress站点常用的一行CSS方案:用星号选择器配合not排除Font Awesome图标、加!important强制覆盖,把默认中文字体替换成微软雅黑,全站生效不影响图标。
WordPress 默认在 head 注入 80 行 wpemoji 检测脚本与外部 JS,2024 年现代浏览器原生支持 emoji 完全无需。本文给出 functions.php 关闭、整合到 mu-plugin、连带清理 wlwmanifest/RSD/shortlink/generator/REST 链接、降低 Heartbeat 频率、关闭 XML-RPC 的完整 head 瘦身方案,可让 LCP 减少 100-200ms。
WordPress 静态资源 URL 末尾的 ver 参数会泄露 WP 版本号给扫描器。本文给出内容哈希、直接删除、伪造版本、null 注册四种方案的代码与坑,并附 CDN 命中率从 78% 提到 94% 的实测对比。
WordPress 站点图片被转载站盗链耗带宽?.htaccess 加 Referer 校验是入门解法但有不少现代化坑——Referrer-Policy 让 referer 大量为空、HTTPS→HTTP 跨协议丢 referer、CDN 场景规则不生效、搜索引擎图片爬虫被误拦。本文讲透 mod_rewrite 防盗链的完整实现、Nginx 等价配置、签名 URL 升级方案、CDN 自带防盗链对比、效果验证方法与 FAQ。
WordPress默认删文章不删图片,长期累积的孤儿附件会撑爆磁盘。本文给出挂在before_delete_post钩子上的生产级PHP代码,覆盖特色图、文内图、附件全场景,并配套子主题部署SOP、ACF和WooCommerce兼容方案、WP-CLI批量清理历史孤儿、监控日志四套配套工具。
WordPress 主题里展示文章数、评论数、用户数、字数等统计数据?网传代码大多写于 WP 4.x 之前,wp_count_terms 返回值在 WP 5.0+ 已变、Links Manager 默认下线、未缓存的 wp_count_posts 在大站会拖慢 TTFB。本文给出 WP 6.x 兼容的内置函数、$wpdb 直查、Transient 缓存、REST API 输出、Redis Object Cache、WooCommerce…
WordPress主题的functions.php膨胀到上千行后维护极痛苦,本文给出inc目录自动加载的完整方案:实战代码、目录命名规范、按需加载升级版、性能实测数据、白屏自救流程,附3个客户站点累计7年运行报告。
WordPress订阅Feed默认不带广告,订阅流量约占总访问的8%到15%,放弃就是白送钱。本文给出从基础Feed footer注入、付费会员token区分、HMAC签名链接、创意轮播池4套完整代码,并实测Feedly、Inoreader、QQ邮箱等6款阅读器对HTML的剥离差异,附广告频次/位置/类型/合规红线的8条FAQ。
把 Simple Local Avatars v1.x 那段经典本地头像代码逐行拆开:get_avatar 五种 id_or_email 类型的处理陷阱、image_resize 内存暴增、user_meta 数组膨胀,再到 v2.x attachment 重构、Gravatar 2024 SHA-256 升级、Cravatar 替代、nginx 反代缓存、WP 6.x lazy load + fetchpriority + decod…
WordPress文章末尾自动追加版权声明的完整方案:the_content过滤器优先级20+esc_url和esc_html安全转义+is_singular精准判定,配套CSS暗色模式适配,附copy事件防搬运JS(不影响代码块和表单),并打包成mu-plugins独立插件方便多站复用。含Typecho/Z-Blog/Hexo/Hugo/Discuz/Ghost跨平台迁移版本。
WordPress底部自豪地采用版权信息位于site-info.php,可通过删除printf代码、子主题覆盖、gettext过滤器、customize面板或FSE编辑器五种方式安全去除,本文按主题流派给出推荐方案与踩坑记录。
WordPress 4.4-4.7.x版本wp_http_validate_url对IP校验存在漏洞,攻击者可用012.10.10.10这类八进制IP绕过同源比对触发SSRF。本文给出彻底的IP归一化补丁、回归测试脚本、iptables出网限制与不改核心的mu-plugin修补方案。
织梦DedeCMS默认编辑文章会把pubdate刷新成当前时间,干扰首页排序、SEO时序信号和sitemap。本文给出archives_edit.htm一行代码改法、article_edit.php后端兜底、新增lastedit双时间字段方案、6步回归验证流程和DedeBIZ版本兼容说明,全程5分钟搞定。
WordPress 条件判断(Conditional Tags)的难点不在记函数列表,而在调用时机与组合使用。本文按真实开发场景:按页面类型加载 JS/CSS、SEO meta 注入、内容过滤、分页处理、循环嵌套重置,给出完整代码片段,并讲清 is_home vs is_front_page、is_single vs is_singular、in_category vs is_category 等高频混淆点。
ECSHOP 在 PHP 5.3 以上 14 个支付模块出现 Redefining already defined constructor 报错的根因,PHP 7.4 是 Deprecated、PHP 8.0+ 直接 Fatal error。本文给出 4 套修复方案、批量改造 PHP 脚本、PHP 8 之后还要继续修的 5 项兼容问题,以及评估迁移到 WooCommerce/Magento/OpenCart 的成本路线。
ECSHOP从PHP 5.3升级后首页报Strict Standards: Only variables should be passed by reference?本文给两套方案:cls_template.php源码两步走改法(推荐)和php.ini error_reporting过滤兜底,附PHP 7移除mysql_系列函数迁移、sed批量替换脚本、PHPStan静态分析与生产上线检查清单。
PHP 5.5起e修饰符标记弃用、PHP 7.0直接移除,ECShop模板编译器cls_template.php大量依赖该写法导致前台报错header失败。保哥给出preg_replace_callback完整改造与PHP 7.4到8.0兼容矩阵。
DedeCMS 文章列表页文章未上传缩略图时默认显示丑丑的 defaultpic.gif,怎么改成无图就完全隐藏?本文从 arc.listview.class.php 内部判定逻辑入手,给出改源码 / 模板 strpos 检测 / [field:array] runphp / CSS :has 选择器五种方案的完整代码、性能对比、单双引号陷阱真实根源、跨 V5.6/V5.7/SP2/DedeBIZ 版本兼容、SEO 与 lazy loa…
织梦DedeCMS在线升级补丁后生成HTML失效?大概率是common.func.php里的listtag等自定义函数被覆盖。本文给出5步排查修复流程:错误日志定位、listtag/flink/mytypelist标准实现代码、回归验证清单与长期防护方案。
Dede默认URL是typedir年月日aid五层目录,SEO权重稀释、迁移成本高。保哥的两文件修改+全站重新生成+301跳转完整方案,实测12000篇老站从200UV/日提升到800UV/日。