加截中...

PbootCMS 关闭自动提取缩略图:解决文章首图不匹配问题


问题背景

PbootCMS 默认会在文章无缩略图时,自动提取内容中的第一张图片作为缩略图。当文章内容图片与主题不匹配时,会导致缩略图不符合预期。

解决方案

通过修改核心代码,禁用自动提取缩略图功能。

操作步骤

  1. 定位代码位置

    • 使用编辑器(如 Notepad++)全局搜索以下代码段:

// 无缩略图时,自动提取文章第一张图为缩略图
if (!$sico && preg_match('/<img\s+.*?src\s*=\s*[\'\"](.*?\.gif|\.jpg|\.png|\.jpeg)[\'\"].*?[\/]?>/i', decode_string($content), $srcs) && isset($srcs[1])) {
    $sico = $srcs[1];
}
  1. 注释或删除代码

    • 找到三处包含上述逻辑的代码块,使用 // 注释或直接删除。

  2. 保存并更新

    • 保存修改后的文件,上传至服务器覆盖原文件。

效果验证

  1. 后台测试

    • 发布新文章时,即使内容包含图片,若未手动设置缩略图,系统将不再自动提取。

  2. 前台显示

    • 无缩略图的文章将显示默认图片(或按模板逻辑处理)



在线客服
服务热线

服务热线

13648088499

微信咨询
二维码
返回顶部