類別 | 學習心得

WordPress網址異動後台及資料庫修正方法

去年原木有小玩一下Joomla!,最後還是覺得Wordpress比較適合原木,中間曾經將Wordpress的網址更改過,才知道原來Wordpress網址異動除了要在後台更新網址外,還要到SQL資料庫修改,今天筆記下來提供給大家。

  1. 先到Wordpress後台更新網址:登入WordPress後台依序點選「設定」→「一般」,將「WordPress位址(URL)」、「網站位址(URL)」欄位改成新的網址,再按「儲存變更」即可。
  2. 再到SQL資料庫修改資料:從 MySQL 資料庫管理工具 phpMyAdmin 進去,在左側欄位找到站台資料庫,依序點選「站台資料庫」→「SQL」,並在SQL欄位貼上以下的指令:

    UPDATE wp_options SET option_value = replace(option_value, 'http://舊網址', 'http://新網址') WHERE option_name = 'home' OR option_name = 'siteurl';
    UPDATE wp_posts SET guid = replace(guid, 'http://舊網址','http://新網址');
    UPDATE wp_posts SET post_content = replace(post_content, 'http://舊網址', 'http://新網址');
    UPDATE wp_postmeta SET meta_value = replace(meta_value,'http://舊網址','http://新網址');
    

    上面的「http://舊網址」及「http://新網址」最後面都不用加上「/」,最後點選「執行」,除了會將資料表wp_options的home及siteurl網址更新外,也一併會更新資料表wp_posts及wp_postmeta內所有的網址,一次完成。

以上,就完成Wordpress網址異動的,步驟二很重要,一定要做哦,不然文章內的圖片連結仍然會使用舊網址,致圖片無法正常顯示,另外,在變更 MySQL 資料庫內容記得一定要先備份資料庫~備份資料庫~備份資料庫~因為很重要所以說3次。 

☆★相關文章★☆
將WordPress評論Ajax化
這是在《Willin Kan 的博客》這一篇「WordPress 內置嵌套評論專用 Ajax comments」文章挖到的寶,之前我們部落格使用F2cont也有將評論Ajax化,主要是發表評論後不需要再刷新頁面,就可以看到剛剛發表的評論,這樣可以降低系統的Loading,這對部落客真的是國寶級的好物。   有關安裝的步驟很簡單,請先點→這裡←下載程式,解壓縮後將這2個檔案放到你使用佈景的所在目錄,並修改使用佈景的 header.php: 找到... 用下面幾行取代: 以上就完成嚕,如果你佈景的評論樣式夠標準,其它的都不用修改,由於我們部落格佈景的評論樣式不是很標準,所以直接使用安裝方法還是會出問題,而willin大大針對使用 Woo Theme 的 Gazette 佈景主題提出了以下解決方式: 將 single.php 的 id="comment" 換成 id="commdiv"。 再將 style.css 的 #comment 改為 #commdiv。 最後,要改 comments-ajax.js 第25行的 $comments ...
繼續閱讀
延遲載入JavaScript加快網頁開啟速度
為了豐富部落格的內容,許多部落客都會使用Google Adsense、部落格觀察、部落軌道、FunP、MyBlogLog … 等網路服務,以上舉的例子都有一個共通性,她們都是使用「JavaScript」,而這些JavaScript都會造成網頁開啟速度緩慢,讓瀏覽者看你的網頁內容可能會東缺一塊、西缺一塊的。   如何不要讓 JavaScript 拉長你網站的反應時間?原木剛好看到「網頁開啟速度被一堆Javascript拖垮了?教你修改網頁的好撇步,讓網頁載入速度更快!」這篇文章,該作者就是介紹「延遲載入」的方法,不過步驟似乎比較複雜,而有網友留言貢獻了更簡單的方法,這也就是原木目前使用的方法: 將原內容改成下面的寫法: 在網頁最下方(通常是footer.php)對應上面的 div id: 原木今天已將新、舊部落格延遲載入JavaScript,載入首頁時間真的是縮短了一些,讀取文章的速度也加快了不少,如果你也是部落客,不妨花點時間修改一下語法,造福你的讀者、粉斯哦!
繼續閱讀
中文化自己的Joomla
先前使用Wordpress,最困擾的就是套件中文化,由於大部分的套件都只有英文,所以常常要Google相關套件的中文語言,還要對應版本 @@ 這次用Joomla發現有一個非常好用的「覆蓋」功能,可以搜尋想要變更的文字,這個功能真的是太好用了。Joomla的語言字串是由「語言常數」及「值」組成,例如COM_CONTENT_READ_MORE="Read more:" 這一段敘述中,COM_CONTENT_READ_MORE是常數,而Read more:就是他的值,我們只要搜尋想要變更的「常數」或「值」,搜尋出來後再變更想要的文字(值)。原木在stackideas買了Komento留言板,因為最新版都沒有中文,於是利用語言覆蓋功能將其中文化,下面就是中化文前、後的比較畫面:
繼續閱讀
WordPress評論回應郵件通知
這還是在《Willin Kan 的博客》挖到的寶,也就是當A回應B發表的評論,系統會發一封E-Mail通知B,這樣可以增加該篇文章的評論互動,當然,你的伺服器一定要有 mail() 功能哦!   這個不是插件,只要修改你使用中佈景的 functions.php 檔案,將代碼放置 <?php ..... ?> 區域內即可,《Wordpress評論回應郵件通知》的代碼有三種,請依需求點取下面的標題: 有勾選欄位,由訪客決定是否要回應郵件通知。 無勾選欄位,由管理者決定在什麼條件下發郵件。 所有回覆都發郵件。 先補充說明,如果你使用的佈景主題,評論式樣是使用 comments 和 trackbacks/pingbacks 分離(如原木使用的主題),請將下面所有的: 修改成:   有勾選欄位,由訪客決定是否要回應郵件通知 (會在模板自動加勾選欄,如果不想自動加,可把後面一小段刪除。) 無勾選欄位,由管理者決定在什麼條件下發郵件 所有回覆都發郵件 ~ That's all ~
繼續閱讀
新增WordPress評論表情圖
這也還是在《Willin Kan 的博客》挖到的寶,一口氣在 Willin 大大挖到3個寶,還幫了原木修改代碼,真的很謝謝他。這是一個小而不用插件的Hack,就是在評論框出現所有的表情圖供訪客使用。   請先點 →這裡← 下載檔案,解壓縮後直接將 smiley.php 放在使用佈景的所在目錄,然後在 comments.php 的 textarea 的適當位置,加入以下的代碼: ~ That’s all ~
繼續閱讀
使用Facebook Connect將WP與FB完整結合(中)
其實安裝Facebook Connect真的非常簡單,但是原木在安裝過程中卻遇到了問題,就是在登入過程中始終對應不到我Facebook的應用程式,昨天花了一整天的時間研究,終於讓原木找到了問題,解決之後心情快~樂~的~不~得~了~  ^^ 原木的問題有二,第1個問題是Facebook韓德爾の原木粉絲專頁,第2個則是Wordpress的 1 Blog Cacher 插件。 關於第1個問題,在我們部落格側邊欄位的「Communities」是利用Highslide JS效果呈現的,其中第7個是顯示我們部落格在Facebook的粉絲,因為有使用 <script type="text/javascript">FB.init("e320a5c35f3157b68b1e5e3f0f6563a9");</script> 語法,而在Facebook Connect中也有設定API金鑰,結果造成同一個頁面出現兩個API金鑰,導致在登入FB時一直指向粉絲的專頁,這個超讓原木抓狂的,想說明明API金鑰跟秘密都設定對了,為何都無法指向我在FB的應用程式,後來原木就利用Java Script另開新視窗,就解決囉! 第2個問題很簡單,換掉 1 Blog Cacher,改用 WP Super Cache,在裝好該插件後,找到部落格根目錄 .htaccess 檔案下面的敘述: 將她改成: 其中「YOURAPIKEY」就是輸入你Facebook應用程式的API金鑰,記得後面要加「_user」,這樣在使用Facebook Connect登入時就不會被快取。 原木特將遇到的問題筆記下來,希望能對安裝Facebook Connect的人有所幫助。^^
繼續閱讀
實現隱藏Header分頁的按鈕
新增一個Wordpress分頁總是會在Header上出現該分頁的按鈕,而如何新增一個分頁但又可以在Header上隱藏該分頁的按鈕?本篇文章教你如何辦到哦!   新增分頁並隱藏按鈕可以應用在「Google自訂搜尋」,昨天原木就將部落格的搜尋交給Google,大家可以利用部落格頂端的搜尋列,同時尋找我們新、舊部落格的文章、資料,搜尋結果會顯示在分頁上;另外,原木也將舊部落格上 Gallery 所有的相簿,利用 iframe 語法崁入到新部落格的 Gallery,這也是利用新增分頁並隱藏按鈕的具體做法。 很簡單,只要修改目前使用佈景的 header.php 檔案,尋找以下的代碼: 舉例,假如要隱藏某 3 個分頁,到後台的「網誌分頁」一一查閱分頁的 ID,將滑鼠移到要隱藏的分頁,底下的狀態列即可看到該分頁的 ID(如右上圖所示),假設該3個分頁的 ID 分別為:123、456及789,將上面的代碼修改為: ~ That's all ~
繼續閱讀
將WordPress標籤雲彩色化
今天在「阿茂的隨手札記」看到一篇如何「輕鬆將WordPress標籤雲彩色化」的文章,這是不需要安裝Plugin就可以實現,方法非常簡單,只要將Code插入使用中的佈景即可達成,原木特將此方法收錄,供以後自行參考使用,也分享給Wordpress使用者。   WordPress預設的標籤雲只有一種表現方式,就是所發文章的標籤雲類別越多,該標籤的字體越大,但是這樣顯得非常單調,而以下的方法則是不需要經過Plugin就可以讓標籤雲彩色化哦!   將下面Code插入 wp-content/themes/目前使用佈景/functions.php 檔案中的 <?php 之後: 如此即完成讓標籤雲彩色化,而一般預設的標籤雲語法是 < ?php wp_tag_cloud(); ?>,而籤雲彩色化的顯示方式有幾個調用語法: (1)smallest︰最小(少)篇章標籤字體。 (2)largest︰最大(多)篇章標籤字體。 (3)unit︰字體單位,例如px、pt。 (4)number︰顯示標籤數量。 (5)orderby︰文章分類中的標籤。 (6)exclude︰排除哪個標籤。 (7)include︰包含哪個標籤。 提供一個實作的語法如下(以&作連接,而=後面沒有數字則表示使用預設值):
繼續閱讀
在WordPress文章中加入推文按鈕
這是在「夢行者的夢想天空」的「WordPress中加入Facebook、Plurk、Twitter、FunP快速推文按鈕」文章學到的,也就是在文章中加入Facebook、Plurk、Twitter及FunP快速推文的按鈕,其實有外掛可以直接使用,但外掛裝多了總是會拖累Wordpress的速度,所以本文是教你如何修改 single.php 達到快速推文目的。   找到使用佈景主題的 single.php,在 <?php the_category(', ') ?> 之後加入以下的代碼: 記得要將上面「你網誌的網址」改成自己的網址,這樣就可以嚕,至於推文按鈕可以到 http://sofree.tw/thread-3842-1-1.html 及 http://sofree.tw/thread-4206-1-1.html 下載,而推文按鈕的擺放位置,原木是放在文章的右上角,這可依你使用的佈景主題而自行調整版面。 ~ That’s all ~
繼續閱讀
將WordPress評論Ajax化
延遲載入JavaScript加快網頁開啟速度
BLOGROLLS
中文化自己的Joomla
WordPress評論回應郵件通知
新增WordPress評論表情圖
使用Facebook Connect將WP與FB完整結合(中)
實現隱藏Header分頁的按鈕
將WordPress標籤雲彩色化
在WordPress文章中加入推文按鈕


發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料

BloggerAds

Subscription

輸入你的電子郵件地址訂閱網站的新文章,使用電子郵件接收新通知。

一起加入其他 1,914 位訂閱者的行列

Stickers

部落格達人009認證徽章Creative Commons License