国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 建站經驗 > 正文

WP Super Cache 技巧:實時更新首頁

2024-04-25 20:30:42
字體:
來源:轉載
供稿:網友

WP Super Cache 是我推薦的最佳 WordPress 緩存插件,它把整個頁面直接生成 HTML 文件,這樣 Apache 就不用解析 PHP 腳本,通過使用這個插件,能使得你的 WordPress 博客將顯著的提速。

但是如果 WordPress 的首頁顯示的不是最新日志,而是一個頁面,并且這個頁面包含實時更新的部分,那么就會存在一個問題,那么這個頁面就不會實時更新。

這里我提供一個技巧,可以讓你在使用 WP Super Cache 的這個靜態緩存插件提速的同時,也能夠讓首頁實時更新,WP Super Cache 是通過 wp_cache_post_edit 這個函數來編輯緩存的,它的參數是日志或者頁面的 ID。

所以我們首先獲取用于顯示首頁的頁面的 ID,然后在日志更新或者刪除的時候,或者有新留言的時候(如果首頁沒有包含最新留言,這個可不必),刷新首頁。所以大致的代碼如下:

<?php
add_action('publish_post', 'refresh_front_page', 0); //發布或者更新日志時候刷新首頁
add_action('edit_post', 'refresh_front_page', 0); //有新留言或者留言被刪除的時候刷新首頁
add_action('delete_post', 'refresh_front_page', 0); //刪除日志時候刷新首頁
add_action('publish_phone', 'refresh_front_page', 0); //通過 email 發布日志之后刷新首頁

function refresh_front_page(){
$front_page_id = get_option('page_on_front'); //獲取顯示首頁的頁面 ID
wp_cache_post_edit($front_page_id); //刷新該頁
}
?>

把這段代碼復制到主題的 functions.php 即可。

當然如果你想刷新某個頁面,也可以是用 wp_cache_post_edit 這個刷新它,參數是頁面的 ID。

原文地址:http://blog.wpjam.com/m/wp-super-cache-refresh-front-page/

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 胶南市| 门头沟区| 遂溪县| 临沭县| 高邮市| 乌恰县| 多伦县| 峨眉山市| 封丘县| 黎平县| 镇安县| 福海县| 无锡市| 青冈县| 环江| 凤翔县| 乌苏市| 叙永县| 常宁市| 偏关县| 石泉县| 霍山县| 板桥市| 静宁县| 张家界市| 通州市| 驻马店市| 蒲江县| 武威市| 航空| 武强县| 兰考县| 合山市| 临桂县| 东阿县| 嘉义市| 乌拉特后旗| 砚山县| 丹凤县| 成都市| 宜宾市|