大多数人会用 「」 插件,可以减少数据库的读取,提高网站加载速度,但「」没有单独给 侧边栏 提供选项。
很多时候 侧边栏 加载太多东西也会影响到速度,所以需要给侧边栏 添加,下面提供一个很简单的方法:
1. 进入 后台,「外观」→ 「主题编辑」→ 「sidebar (sidebar.php)」
2. 在 sidebar.php 开头加入以下代码:
time()){ //1小时
echo "";
echo(file_get_contents($sidebar_html));
echo "";
$have_cached = true;
}
}
if(!$have_cached){
ob_start();
?>
3. 在 sidebar.php 结尾加入以下代码:
代码说明:
1. 可以自己修改时间,看代码注释。
2. 一旦采用这样的,在时间内对 sidebar 做任何修改都不会生效。
3. 如果你又想又想修改东西,你可以把时间修改为1秒,作了修改之后,让 sidebar 生成之后,再把时间修改为原来的。
4. 如果你的 sidebar 为不同页面不同 sidebar,那么你要根据自己的 sidebar 生成不同 sidebar ,如:sidebar_home, sidebar_single,基本代码类似。
5. 会对 recent post, recent comment 这些插件产生延迟,在的时间内,如果这些列表更新了回不能及时体现。
# 更多技巧,请关注「专题」
方法来源: