WordPress將文章的評論轉移到另一篇文章/頁面
編輯:狂族晨曦 來源:WordPress技巧 日期:2016-03-27 閱讀: 2,243 次 搶個沙發 百度已收錄
不知道這種古怪的需求有多少市場,反正先森是正好需要了。近期網站樣式改版,發現友鏈的內頁展示頁和申請頁竟然是分開的,這樣很不方便,就想把兩個內容進行合并。
友情鏈接內頁展示頁是用的頁面,而友鏈的申請頁用的是文章頁。就功能上來說,肯定是將文章頁刪除,申請友鏈的內容并入友鏈內頁中了。那么問題來了,申請友鏈頁的評論,也就是站長朋友們的申請,不想讓其受損,怎么轉移呢?這就產生了對轉移評論的需求。
開始先森想的是,新版的內頁展示+申請做好之后,自己在下面按照站長們的昵稱、郵箱、網站評論一次,后面再改數據庫中的評論時間。但是細想,既然還是要動數據庫,那為什么不在數據庫里完成這一系列的操作呢?
先森數據庫沒學好,所以是很不愿意動數據庫的,因為一不小心就很全毀,又不好撤銷操作。所以奉勸各位,數據庫操作之前一定要備份。
轉移評論
1.查看ID
先找到要相互轉移評論的兩篇文章/頁面,先查看兩篇文章/頁面的ID號,記住。
如果不知道怎么查看,還請自行百度。
2.操作wp_comments數據表
打開熟悉的數據庫界面,在數據表中打開wp_posts、wp_comments兩個表。首先看wp_comments數據表。每個表都有很多個字段,這個表我們主要看comment_post_ID字段。這個字段記錄的是評論的文章ID,也就是第一步中我們找到的ID號。

wp_comments數據表
直接使用旁邊的篩選,查找需要將評論轉移走的文章/頁面ID。找出來之后,將comment_post_ID的值改為需要轉移到的文章/頁面ID。修改完之后,點擊提交保存修改。
3.操作wp_posts數據表
雖然上面修改了,但是先森發現刷新頁面還是沒有產生變化,經檢查,還需要這第三步。
打開wp_posts數據表,依舊是用旁邊的篩選,查找需要將評論轉移走的文章/頁面ID。直接查看結果中的最后一個字段comment_count。

數據庫wp_posts表轉移評論的文章
comment_count字段記錄的是文章的評論數量,我們要將這里的記錄值手動的改為“0”。其實這里不改也可以,反正先森后面會將這篇文章刪除。重點是要記住這個值,然后篩選出另外需要將評論轉移過去的文章/頁面。

數據庫wp_posts表評論轉移到的頁面
這里comment_count字段記錄的值為零,所以我們要將其改為之前的文章的評論數量“10”。修改之后,點擊下面的提交修改,即完成了對評論的轉移。也歡迎大家查看、申請我的友鏈:
友鏈展示|申請:申請友鏈
轉載請注明出處來自http://www.cnidcc.cn/wp_jwzdplzydlypwzym.html

川公網安備 51011202000104號