WordPress列表页全文改摘要:子主题加functions.php钩子的几种写法
Twenty Fifteen 默认全文输出会让列表页与正文页内部重复度超 90%,浪费爬虫预算。本文给出修改主题文件、子主题、纯 functions.php 钩子、保留首图、手动 excerpt 五种方案,并补全 noindex 列表页、schema.org BlogPosting、分页 prev/next 等 SEO 进阶配置。
标签
保哥笔记 PHP 标签下共 39 篇文章合集,含《你的CDN没生效,可能是PHP在响应头里替你写了一行》《Linux cgroups怎么用才能给进程组套上资源》《PHP OPcache字节码缓存怎么调才能让站点真正》等,与 DedeCMS、缓存、ECShop 主题密切相关,覆盖 SEO/GEO 实战角度的深度解析与可落地方案。
Twenty Fifteen 默认全文输出会让列表页与正文页内部重复度超 90%,浪费爬虫预算。本文给出修改主题文件、子主题、纯 functions.php 钩子、保留首图、手动 excerpt 五种方案,并补全 noindex 列表页、schema.org BlogPosting、分页 prev/next 等 SEO 进阶配置。
WordPress文章末尾自动追加版权声明的完整方案:the_content过滤器优先级20+esc_url和esc_html安全转义+is_singular精准判定,配套CSS暗色模式适配,附copy事件防搬运JS(不影响代码块和表单),并打包成mu-plugins独立插件方便多站复用。含Typecho/Z-Blog/Hexo/Hugo/Discuz/Ghost跨平台迁移版本。
网站被腾讯电脑管家、百度网址安全中心、360安全卫士拦截后,正确的处置流程是先彻底清理挂马黑链再去对应平台申诉。本文整理三大平台的申诉入口、检测工具、申诉文案模板和实测审核时长,帮站长在最短时间内解除拦截恢复访问。
织梦DedeCMS默认编辑文章会把pubdate刷新成当前时间,干扰首页排序、SEO时序信号和sitemap。本文给出archives_edit.htm一行代码改法、article_edit.php后端兜底、新增lastedit双时间字段方案、6步回归验证流程和DedeBIZ版本兼容说明,全程5分钟搞定。
织梦DedeCMS在线升级补丁后生成HTML失效?大概率是common.func.php里的listtag等自定义函数被覆盖。本文给出5步排查修复流程:错误日志定位、listtag/flink/mytypelist标准实现代码、回归验证清单与长期防护方案。
保哥实战分享ECShop批量延长广告下线时间的UPDATE SQL写法、Unix时间戳换算、5步安全部署清单、跨版本字段差异、缓存与并发踩坑全记录,附可复用PHP脚本与团队部署节奏。
织梦DedeCMS手机端点击搜索跳转到PC搜索页是模板加载错误?本质是DEDEMOB常量没在/plus/search.php里传过去。保哥给出隐藏字段传mobile参数和复制wapsearch.php双隔离两种方案,外加双向UA跳转、search.php速率限制、UA日志验证的完整收尾。
织梦后台默认置顶最短一周,对快讯节奏太长。本文从sortrank时间戳算术的底层逻辑入手,给出article_add和article_edit两份模板的修改位置、批量操作ajax白名单的额外步骤、自定义内容模型的兼容方法,再加上今日置顶徽章、超量置顶报警与utm引流跟踪三件配套优化。
织梦 DedeCMS 商城用户用支付宝付款成功后,站长怎么第一时间收到邮件通知?本文从 alipay.php 回调链路拆解、最小代码改造、QQ/163/Gmail SMTP 端口与 SSL 抉择、阻塞用户的同步发邮件陷阱、Redis 队列重写、DKIM/SPF 进站率、企业微信/飞书 webhook 替代方案、DedeCMS 在 2026 年的实际现状一路讲透,附完整可运行代码。
帝国 CMS 换服务器后登录后台报 PHP Parse error syntax error unexpected $end?根因多半是新主机 short_open_tag 关闭。本文给出 5 分钟定位法、php.ini 标准修改流程、回归测试清单与衍生坑。
DedeCMS 后台验证码不显示或永远输错,背后可能是 GD 缺失、data/sessions 目录权限错、cfg_domain_cookie 改动残留多个 sessions_xxx 目录、PHPSESSID cookie 跨域丢失。本文按图片不显示、提交错、版本兼容三类故障分别给出排查命令与修复代码,覆盖织梦 5.7 各 SP 版本与 PHP 7+ 环境。
DedeCMS 默认部署“写一个 webshell 进 uploads 就拿管理员权限”的状态。本文按 Apache mpm-itk 与 Nginx php-fpm 多 pool 两套方案给出前后台权限隔离,覆盖后台目录迁移与重命名、IP 白名单 + Basic Auth、php.ini 危险函数禁用、SELinux 标签、fail2ban 自定义 jail 与被入侵后的应急响应流程。
ECSHOP 默认没有起订量功能,包邮活动容易被买一件的低单价订单亏本。本文给出 ecs_goods 加 min_number 字段、admin/goods.php 表单处理、模板与 JS 校验、lib_order.php 加车与下单服务端二次校验的完整改造,并扩展到按会员等级分阶梯、按配送方式联动、与限购促销共存等高级场景。
运维八年织梦经验,手把手讲清arctype切表生成手机版静态HTML的5步流程,附87栏目和121800文档站实测耗时、Nginx路由配合、Bash一键脚本和钉钉告警,从原理到自动化一次讲透。
phpMyAdmin 导入大 SQL 文件总报错?保哥给出 3 种递进方案:放宽 PHP 上传/超时/内存参数(含 Nginx 同步调整)、启用 UploadDir 服务器端导入目录绕过 HTTP 上传通道、命令行 mysql 与 mydumper 终极解法;附 6 类典型错误排查与迁移整体规划。
Typecho默认在首页和分类页输出全文,拖慢LCP还稀释详情页排名。本文拆解content与excerpt差异、4套截取方案、按句号截断与跳过代码块的自定义函数、excerptEx全局钩子,给出主题分页与RSS联动的5项验证清单与LCP从2.4秒降到0.8秒的实测数据。
PHP 文件被记事本偷偷加上 EF BB BF 三字节 BOM,引发 headers already sent、JSON 解析失败、Excel 导出空白行、nginx -t 启动失败等 5 种典型故障。本文给出生产级 BOM 检测剥离脚本(含黑名单、原子写、并发锁),以及 sed/PowerShell 一行替代方案、各编辑器无 BOM 设置和 Git pre-commit 兜底。
DedeCMS报错request_order CGP是PHP 5.3+的默认配置不兼容织梦$_REQUEST读取Cookie机制造成的。本文详解修改php.ini、common.inc.php、.htaccess三种修复方法的适用场景、操作步骤与避坑要点,并附保哥9年踩过的6个常见陷阱、客户U搬家全过程案例、2026年织梦迁移建议。
Typecho 主题里直接把 AdSense 写在 post.php 模板上 RPM 永远跑不起来?保哥用 themeInit 钩子拦截 $archive->content,在第 3 段后注入 in-article fluid 广告 + 文末 responsive auto,含分类排除、800 字以下短文豁免、段落不足兜底等 6 处实战改进。