最近看到有許多朋友提到「wordpress文章id不連續」怎麼辦?,其實筆者剛剛接觸wordpress的時候就發現了這個問題,所以也是一開始就把wordpress的自動儲存以及文章修訂版本功能隱蔽。但是固定連線如果不用postid命名的話也許發現不了,但是大蔥一直使用的就是這種固定鏈結。如果你網速不佳的時候,這會影響到文章的編輯以及發表頁面的載入速度;另外每一次自動儲存的文章草稿它都會自動寫入我們的資料庫,這樣的話無形之中也就大大了資料庫的儲存,冗餘資料太多的話也會影響到資料庫的工作效率,另外也就是我們之前提到的文章id不連續。
wordpress儀錶盤並沒有直接的提供關閉這個功能的選項,那麼今天就給大家講講如何把這個功能完完全全的隱蔽掉。
方法1:
wordpress預設是每60秒就會對文章進行自動儲存,我個人是覺得太頻繁了,那麼我們可以開啟部落格根目錄下的wp-config.php檔案,搜尋「require_once(abspath . 'wp-settings.php');」在其前面/上面新增如下**:
//自動儲存10小時一次
define('autos**e_interval', 36000);
//取消自動修訂版
define('wp_post_revisions',false);
方法2:
****於國外**,使用環境:wordpress 3.3.1,原理上 3.www.cppcns.com0 以上都支援,wp3.0.x 大蔥沒vvficqc有進行測試。在我們當前使用主題的 functions.php 檔案加入如下**即可:
/* 取消www.cppcns.com自動儲存和修訂版本 */
remove_action('pre_post_update', 'wp_s**e_post_revision');
add_action('wp_print_scripts', vvficqc'disable_autos**e');
function disable_autos**e() {
wp_deregister_script('autos**e');
清理資料庫中以前的文章歷史修訂版本
自動儲存和修訂版本我們都解決了,接下來我們進行刪除資料庫中的冗餘文章和修訂版本,資料庫操作之前大蔥建議大家先進行備份。我們登入phpmyadmin 中進行資料庫管理,sql語句命令列中寫入以下執行**執行(如果更改了資料庫表名的字首,需要將資料表名稱中wp改成你的字首):
delete from wp_posts where post_type='revision';
本文位址: /news/exp/44698.html
解決wordpress 3 2版日誌ID不連續問題
由於haibor有點id控的概念,喜歡乾淨簡單的東西,所以對於新版的wordpress的自動儲存草稿功能很是鬱悶,它造成了大量的日誌id浪費,也使得日誌id不連續,所以,乾掉此功能!先說明個情況 id不連續主要是仨功能引起的,一是自動儲存功能 auto s e,二是歷史版本 post revisio...
如何查詢SQL Server 自增ID值不連續記錄
面試遇到的乙個問題,沒有寫出來,回來查詢後在此做個記錄 在很多的時候,我們會在資料庫的表中設定乙個字段 id,這個id是乙個identity,也就是說這是乙個自增id。當併發量很大並且這個字段不是主鍵的時候,就有可能會讓這個值重複 或者在某些情況 例如插入資料的時候出錯,或者是使用者使用了delet...
WordPress實現前台發布文章
1 在當前使用的主題根目錄下建乙個模板 template name front post 前台發布文章 部落格 if post server request method empty post action post action post check admin referer new post ...