讓W(xué)ordpress文章ID連續(xù)的步驟一、打開wp-config.php文件,在 /* 好了!請(qǐng)不要再繼續(xù)編輯。請(qǐng)保存該文件。 */ 前面添加代碼
define(‘WP_POST_REVISIONS’, false);
define(‘AUTOSAVE_INTERVAL’, false);
二、打開wp-adminpost-new.php(第46行)和wp-adminpost.php(第177行)這兩個(gè)文件,將其wp_enqueue_script(‘autosave’); 刪除或者注釋,建議注釋// wp_enqueue_script(‘autosave’);三、打開wp-adminincludespost.php文件,找到if ( $create_in_db ),在它的前一行添加$create_in_db = false;
$create_in_db = false;
if ( $create_in_db )
通過這三步,就可以讓W(xué)ordpress文章ID連續(xù),想用ID做文章名的朋友趕快來吧!不過我只是看見ID不連續(xù)不爽,典型ID控^_^BUG:發(fā)布文章、頁面后都會(huì)跳轉(zhuǎn)到文章列表。如果以前Wordpress發(fā)表過文章造成ID不連續(xù),我想讓ID連續(xù)有什么辦法,當(dāng)然有咯。請(qǐng)看讓W(xué)ordpress文章ID重新排列的方法介紹。
前面我們介紹過讓W(xué)ordpress文章ID連續(xù)的方法,如果以前Wordpress發(fā)表過文章造成ID不連續(xù),我想讓ID連續(xù)有什么辦法,當(dāng)然有咯。現(xiàn)在就順便介紹讓W(xué)ordpress文章ID重新排列的方法。
讓W(xué)ordpress 文章 ID重新排列
方法A:
一、在執(zhí)行SQL:
ALTER TABLE `wp_posts` DROP `ID`;
OPTIMIZE TABLE `wp_posts`;
ALTER TABLE `wp_posts` ADD `ID` BIGINT NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST;
二、進(jìn)入 phpmyadmin 選擇wp_posts數(shù)據(jù)表,點(diǎn)擊操作 AUTO_INCREMENT 的值為n+1,其中n為 wp_posts中最大ID數(shù)(PS:有點(diǎn)回到高考的感覺^_^)
BUG:這種方法會(huì)造成文章沒有關(guān)鍵字,評(píng)論不會(huì)對(duì)應(yīng)原來的文章,對(duì)應(yīng)的是原來的ID
方法B:
一、導(dǎo)出Wordpress所有文章
二、清空wp_posts 、wp_postmeta、wp_terms 、 wp_term_taxonomy、 wp_term_relationships 數(shù)據(jù)表
三、導(dǎo)入Wordpress文章
BUG好像沒有,不過新的文章前面ID是草稿到發(fā)布的文章,然后草稿和發(fā)布的文章按時(shí)間先后排列。
出版:WP官方中文論壇