PHP试题网_中国最大的免费网络PHP试题测试平台,PHP试卷调查,PHP试卷模板、PHP考试测验
公告: PHP试题网于2022.06.21变更为少儿编程学院

大家都知道,wordpress比较好看的主题通常是用正则来匹配文章内容的第一个图片作为封面图,但这样导致的后果就是正则的速度太慢,首页模板打开速度不太理想,就算使用缓存,当缓存失效后,CPU会波动相当大。


我想到了一个办法就是在保存文章后,将文章的第一个图片存到表posts字段image_cover里,这样在读取的时候就读取这个字段。





网站首页显示image_cover里的图片方法:

加上新添加的字段:

F:\web\wordpress3.7\wp-includes\post.php

在下面行约592行:

public $comment_count = 0;

添加:

public $image_cover   = '';



在3817行:

$allowed_keys里加上,'image_cover'。


到此为止,删除缓存,立马就能看到效果了。


作者:OK兄 浏览次数:171