分享本文

分享在 facebook
分享在 twitter
分享在 linkedin
分享在 whatsapp
分享在 telegram
上個月十號(6/10)WordPress 發佈了 2.8 最新版本,事隔一個月的今天又更新到 2.8.1 版本,足足經過一個月的時間我都沒有動手更新,一方面是因為之前工作相當忙碌,一方面也想看看新版會不會有相容的問題,例如:Theme 和 Plugins。

升級 WordPress 2.8.1

 

 上個月十號(6/10)WordPress 發佈了 2.8 最新版本,事隔一個月的今天又更新到 2.8.1 版本,足足經過一個月的時間我都沒有動手更新,一方面是因為之前工作相當忙碌,一方面也想看看新版會不會有相容的問題,例如:Theme 和 Plugins。這幾天比較空閒,我便搜尋這方面的資訊,可喜的沒有發現任何太大的問題,並且一些我有在使用的 Plugins 也都更新至相容於新版 WP 的版本了,所以選在今天升級,好巧不巧地遇上了 2.8.1 最新版本的發佈,於是我就直接更新到最新版囉!

 

 這一回我將所有該備份的資料(使用資料庫檔案匯出和WP自帶匯出功能,以及使用 FTP 軟體下載備份資料夾)全數備份完畢之後,先將 Theme 轉回預設版面、並停用所有使用中的 Plugins(插件),接著就以 WordPress 2.7 版之後的自動升級功能在後台輕鬆升級完畢,過程相當順利快速,這也讓我更加喜愛 WordPress 這套部落格架設程式了。

 

 嗯,另外順便在此記錄一下自從 WordPress 2.6 之後出現的文章版本功能處理方式,從那之後,我每回只要升級都得重新這個動作,感謝在 about Dogg這篇文章迴響區裏的 haseo 網友提供的方法,以下是徹底去除文章版本的方法:

  • 1、wp-settings.php
    define( 'AUTOSAVE_INTERVAL', 60 );

    60單位為秒,是修訂文章自動保存的時間,數值可以改大

  • 2、wp-config.php
    加上

    define('WP_POST_REVISIONS', false);

    或者

    define('WP_POST_REVISIONS', '0');
  • 3、wp-admin 里 post-new.php 和 page-new.php
    注釋或刪除掉

    wp_enqueue_script('autosave');
  • SQL語句徹底刪除數據庫里的文章版本,需要按順序分三次執行以下三個語句:
    DELETE FROM wp_postmeta WHERE post_id IN (SELECT id FROM wp_posts WHERE post_type = 'revision');
    DELETE FROM wp_term_relationships WHERE object_id IN (SELECT id FROM wp_posts WHERE post_type='revision');
    DELETE FROM wp_posts WHERE post_type='revision';

 

Thread Twitter 0.61 異動

 大家可以看到我這裏有一個 Twitter 的頁面,之前我就曾經說過那是由 Thread Twitter 這個插件所達成的效果,對我這麼喜愛推特的人是一定要裝的插件啦!

 可是從上個月中之後開始,我就發現 Thread Twitter 無法抓取到新的 Tweets(推訊),那時我因為忙於工作就沒有管那麼多了,想說等升級部落格時一起解決這個問題,剛好插件作者也在上個月中發表了解決方法的文章,所以我在今天一早備份檔案時一併做了解決,以下就是插件作者的解決方式,我將其轉述於此:

請手動在 PHPMyAdmin 中執行以下語句或者手動把相關字段改成 BIGINT(80)屬性:

ALTER TABLE `wp_threadtwitter_users` CHANGE `id` `id` BIGINT( 80 ) NOT NULL
ALTER TABLE `wp_threadtwitter` CHANGE `id` `id` BIGINT( 80 ) NOT NULL
ALTER TABLE `wp_threadtwitter` CHANGE `in_reply_to_status_id` `in_reply_to_status_id` BIGINT( 80 ) NOT NULL DEFAULT '0'
ALTER TABLE `wp_threadtwitter` CHANGE `in_reply_to_user_id` `in_reply_to_user_id` BIGINT( 80 ) NULL DEFAULT NULL
ALTER TABLE `wp_threadtwitter` CHANGE `user_id` `user_id` BIGINT( 80 ) NOT NULL

 上述所提供的方法,請記得單行分別執行喔!

 

 就在我使用上述方法之後,我的 Twitter 頁面又能正常抓取我的 Tweets 囉,如果你也有使用此插件在你部落格裏建立一個你自己的 Twitter 分頁,也跟我一樣遇到無法抓取推訊的問題,那你一定要使用此種方法來解決喔!

 

 

 文by覺非/身為 WP 使用者每隔一段時間就要整頓一下部落格


 飛翔於文字國裏的蝴蝶,我是愛寫文的女子,不要看我的人,請你看看我的文,那裡面全是我的心.和我想對你說的話……

 StartOver.回。到。原。點 https://carrielis.com


請拍掌支持我繼續創作

↓↓↓ 若你喜歡我的文章,請在下方的「讚賞鍵」按讚,我會因此獲得收入。

回饋由 LikeCoin 基金會出資,您只要註冊/登入帳號(fb、google 帳號都可以註冊,流程超快),按五次左鍵,就可以贊助我的文章,完全免費。感謝支持。 ↓↓↓

飛翔於文字國裏的蝴蝶,我是愛寫文的女子,不要看我的人,請你看看我的文,那裡面全是我的心.和我想對你說的話……
StartOver.回。到。原。點 https://carrielis.com

分享本文

分享在 facebook
分享在 twitter
分享在 linkedin
分享在 whatsapp
分享在 telegram

“這裡│升級至 WordPress 2.8.1 與 Thread Twitter 異動” 有 6 則留言

  1. 程式的核心框架盡量不要去修改,建議使用外掛方式,諾已經三次更新都沒改過那個設定了。

    No Revisions 1.1 關閉WordPress的文章版本功能。

  2. @Arno Ruan 我也不想每次升級都得手動拿資料庫開刀,你說的這隻插件我也有安裝,並且還多安裝了 Delete-Revision 這個插件來做補強,可是有時候還是會跳出版本比較的畫面,真的很討厭,而且沒有辦法完全禁用文章版本比較功能,所以我才會手動去資料庫強制執行囉~

  3. 剛剛升完時,外觀看上去有點不習慣,覺得2.7還是挺好的,後來2.8升的人漸漸多了,才把自己的升了級。不急著升是一種優點,不做跟風的人。 🙄

  4. @阿婆 不急著升級是因為過去的我常在升級時把 WP 給搞掛了,所以從那之後我總是會等一陣子才決定升級,畢竟之所以會使用 WP 系統平台架設部落格,就是為了寫文記錄生活與心情,甚至是我的創作,內容才是王道。

    當然剛玩 WP 的時後會被它的多種功能以及千百種的 Themes 給搞得眼花撩亂,時不時在外觀版面和 Plugins 上大做文章,但時日一久,就會感受到,只有內容才是我們真正需要著墨的地方,畢竟會自己架設部落格,就是為了寫文,不是嗎 😉

  5. @拆組達人 WP 的好用真的是要用過的人才能瞭解,不過世上也有許多懶人,他們只想使用別人架好的、免費的部落格系統,其它根本懶得理會,所以我們只能自爽囉~

    你不用給自己太大壓力吧!我之前也超過一個月沒發文啊,反正把自己分內的工作辦好,部落格是閒暇時候鍊文筆的地方 😉

請留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

相關文章

捲動至頂端