更新Wordpress中的大量數據
必須在 Wordpress 中重複更新大量數據的時候到了。
最近的示例是超鏈接路由具有固定的永久鏈接的情況,去Geofumadas.com並離開子域需要調整許多這些字段,如以下示例所示:
以前的路線是:
http://geofumadas.cartesianos.com/ course-of-autocad-2011 /
新的是:
http://geofumadas.com/ course-of-autocad-2011 /
很明顯,所需要的是改變這個術語 geofumadas.cartesianos.com 由 geofumadas.com 並且要處理大量數據,如果託管博客的地方允許,則必須從數據庫中進行處理。 讓我們看看如何做:
1.靠背。
在執行此類瘋狂操作之前,您必須下載備份。 這是在“工具/導出”中完成的。
2.訪問phpMyAdmin。 在這種情況下,我是通過Cpanel(託管Geofumadas.com的平台)進行的。 進入數據庫後,通常只有一個數據庫。
3.查找哪些表包含要更改的單詞。 請記住,該術語可以在不同的表中,例如,帶有wp_posts條目的表,帶有wp_comments註釋的表,等等。 因此,我們首先要做的就是確定它在哪裡。 為此,我們選擇“搜索”選項卡,寫下搜索詞並選擇所有表。
這應該給我們一個類似於較低的圖像的結果。
4.找到要更改的單詞所在的列。
使用“瀏覽”按鈕可以查看列的詳細信息。 這是通過簡單的檢查來完成的。
5.執行更改
接下來是使用以下語法執行更改:
更新 塔布拉 Wi-Fi: columna = replace(columna,“文字改變','新文本')
更新 wp_posts Wi-Fi: POST_CONTENT = replace(POST_CONTENT,“geofumadas.cartesianos.com','geofumadas.com')
在這種情況下,表為wp_post,列為post_content。 執行它時,應該顯示有關受影響的記錄數的消息。 您必須謹慎使用符號('),因為它與用於重音符號(´)的符號不同。 如果不是,它將以語法返回錯誤消息。
理想的是,然後從第3步再次運行查詢,以查看結果是否已更改。 一步一步地檢查更改是否也很方便,以免手指錯誤導致我們放置備用板或類似的東西。
如果之前沒有執行過導入之前博客中可能存儲的圖像等操作,也不建議執行此過程。 如果我們不這樣做,我們將打破正確的路線並造成不可逆轉的損害。 為此,有 LinkedImages 之類的插件,以及導入時最新版本的 Wordpress,讓我們可以選擇將圖像帶到新主機(儘管並非所有圖像都來)。