敗家。紀錄

敗家紀錄、開箱評測、好物推薦、時尚精品、生小惡魔

樂趣。玩具

有趣玩具、酷搜搞笑、幽默小品、樂活人生、搞笑影片

生活。心情

生活心情、饕客美食、遊山玩水、動漫音樂、電影欣賞

知識。常識

實用知識、遺忘常識、職場技巧、投資方式、理財規劃

軟硬。兼施

程式設計、軟體教學、硬體效能、部落優化、網站資源

Twitter It! Plurk this! Share to Facebook!
首頁 » 視頻。精選, 軟硬。兼施

WordPress 2.9 版本升級 功能再提升

作者:20091221日 星期一 13:01:24 | 觀看次數:16 則迴響

WordPress 2.9

WordPress最新版本2.9版及正體中文化(1)已正式發佈囉!
這次版本新增的功能或特色主要為影像編輯功能、更便捷和容易使用的影像置入文章功能、檔案回收桶的設定以及可以進行批次多個外掛程式一起升級。

即便這次升級異動了好幾百個修正,但目前諾這邊安裝啟用的46個外掛均正常運作,需要的朋友可以參考比對一下諾所安裝的外掛版本來判斷是否安全,如果裝的外掛跟諾差不多,後台看到下面這個提示時就放心的按下更新(2)吧。^_^

WordPress 2.9 新版可用!請立即更新。

高老爺文中得知WordPress在不久前得到了2009年最佳CMS大獎。基本上不難看出WP早已從最原始簡單的BS(3)變成了全方位的CMS(內容管理系統)了。另外基於外掛的種類跟開發者眾多,所以不論是個人部落格或是企業網站架設方面,在使用上的方便性可說有了很大的耀進呢。09年諾也幫了好幾個中小企業及個人部落格服務過,WP可說是諾的超級利器呢。XD

另一方面,從WP團隊版本更新發佈的速度來看,在系統安全性上的更新更是快的沒話說(4)

2009.02.11 - WordPress 2.7.1 版本升級。
修復了 68 tickets 的問題。
2009.06.10 - WordPress 2.8 版本升級。
修復了 780 個 bug;同時改進了效能。
2009.07.10 - WordPress 2.8.1 版本升級。
主要修正了 2.8 中所存在的 bug ,並加強了外掛程式管理頁面的安全性。
2009.07.20 - WordPress 2.8.2 版本升級。
修補了一個XSS漏洞;同時在管理介面上,對評論作者的網站不進行全面過濾,防止被重定向到其他網站從而保留管理資訊。
2009.08.03 - WordPress 2.8.3 版本升級。
這一版本主要修正了 2.8.1 版本中存在的許可權問題。
2009.08.12 - WordPress 2.8.4 版本升級。
這是一個安全更新,修復了一個可以重置帳戶密碼的漏洞。
2009.10.21 - WordPress 2.8.5 版本升級。
修復了當前存在的一個參照的拒絕服務攻擊;清除代碼中可評估變數中的PHP代碼;轉換檔案上傳功能中,所有使用者包括管理員為白名單;除去來自過期的外掛程式的標籤資料的兩個入口。
2009.11.12 - WordPress 2.8.6 版本升級。
更新內容涉及到註冊使用者的安全問題,如系統中有不信任使用者。
2009.12.19 - WordPress 2.9 版本升級。
增加了線上編輯圖片,回收桶,批量升級外掛程式,修復、最佳化MySQL資料庫等功能。

諾下面提供幾個WordPress 2.9 新功能的相關聯結,有興趣的朋友就去看看囉。
當然諾也貼心一下來個翻譯的繁體版本給大家參考參考囉。

2.9 新功能的相關聯結:

10 things you need to know about wordpress 2.9 (阿豆仔版本)
你應該了解WordPress 2.9 的10件事 (簡體版本)
帕兰映像 - WordPress 2.9正式版新功能详解(內含开发人员会感兴趣的功能列表) (簡體版本)
WordPress 2.9 修改開篇文章 hello world (簡體版本)
艾德的部落格天空 - 邁向CMS的WordPress (繁體版本)

貼心繁體翻譯版(台灣用語版本):

朋友,發動引擎吧!WordPress 2.9 即將衝破地平線(5)。在WordPress 2.8 增加了一系列新功能之後,WordPress 2.9 對核心代碼進行了全部Rewrite和優化,致力改善性能而非增加功能。被稱為Mark Jaquith的為"WordPress中的雪豹"(譯者註:雪豹,蘋果公司最新操作系統,具有里程碑意義)。

整體來說,WordPress 2.9 是一個針對外掛開發者發佈的新版本,新增了許多函數和功能。當然,對於主題設計者和使用者,也同樣增加了一些新功能。

Technosailor 網站撰文對WordPress 2.9 十大新功能進行了詳細的介紹,我們這裡已將其中重點翻譯如下,感興趣的網友可以查看原文

主題:增加縮略圖函數 the_post_image()

縮略圖是最近 WordPress主題設計領域非常流行的功能,在這一版本中,WordPress增加了一個新的函數:the_post_image(),直接支持縮略圖功能。

範例:

1
2
3
4
5
6
7
8
9
< ?php
while( have_posts() ) : the_post();
?>
  <div class="entry">
    <h1><a href="<?php the_permalink() ?>">< ?php the_title() ?></a></h1>
    < ?php the_post_thumbnail() ?>
    < ?php the_content() ?>
</div>
< ?php endif; ?>

主題:支持WordPress註冊

這是一個小眾的、不易發現的新功能。主要是允許外掛和主題檢查WordPress核心代碼是否支持某項功能。如果支持,那就可以在外掛或者主題中進行使用,否則外掛和主題的開發者可以自己提供替代方案。

範例:

1
require_if_theme_supports('my-custom-feature','/path/to/custom-lfeature-library.php');
1
2
if ( function_exists( 'add_theme_support' ) )
add_theme_support( 'my-custom-feature' );

使用者:回收桶

你是否有過不小心誤刪文章的時候呢?以後就不用擔心了,WordPress 2.9 增加了回收桶功能,類似於Windows中的資源回收筒,你所刪除的文章、頁面等都在這裡,給你一個後悔的機會。

WordPress 2.9 回收桶功能

不過,WordPress預設回收桶保留三十天,別後悔的太晚哦。
除非你自己定義(修改wp-config.php)保留回收桶內文章的天數。

關閉回收桶功能:

1
define('EMPTY_TRASH_DAYS', 0);

更改回收桶保留天數60天:

1
define('EMPTY_TRASH_DAYS', 60);

使用者:圖片編輯

新增的圖片編輯功能可以說是 WordPress 2.9 版本最熱門的新功能了。內置的圖片編輯功能雖然比不上PhotoShop ,但僅增加這一功能,就給使用者帶來了許多的方便。(基本上諾的圖片都使用外部空間來分散主機流量,這部份功能由於只支援本機上傳圖片的編輯,所以會比較不常使用到。QQ)

點擊圖片可看大圖:
點擊編輯圖片按鈕 編輯圖片介面

使用者:oEmbed

你還不知道什麼是oEmbed?簡單地說,就是類似於Flickr, YouTube這樣的網站,可以允許使用者使用它們資料的一個規範。WordPress 2.9 增加了對這一功能支持,可以更為方便地引用支持這一規範的網站的內容。

你可以使用WordPress 2.9 中的上傳工具從這些網站直接新增圖片、影片等內容,也可以直接使用新增的oEmbed 標籤,同樣方便。

支援的網站如下:

1
2
3
4
5
6
7
8
9
10
YouTube (via oEmbed)
Blip.tv (via oEmbed)
Flickr images and videos (via oEmbed)
Hulu (via oEmbed)
Viddler (via oEmbed)
Qik.com (via oEmbed)
Revision3 (via oEmbed)
Google Video (via an internal handler)
PollDaddy (via an internal handler)
DailyMotion (via an internal handler)

範例:

原始碼範例:

1
[embed]http://www.youtube.com/watch?v=ZGp220EQUis&amp;feature=popt00us0a[/embed]

外掛:自定義內容類型

WordPress也支持多種類型的內容,包括文章、分頁、附件(多媒體內容)等,但這些並不夠豐富。在WordPress 2.9中,將允許使用者自定義內容的類型,比如播客、影片、教程,隨你設置。
相關的函數有get_post_type()、get_post_types()、register_post_type()三個函數,供外掛開發者使用。

外掛:評論資料項

WordPress 已經支持使用者資料項(usermeta)、文章資料項(postmeta)等,用來儲存各類資料訊息。現在WordPress 2.9 將要支持評論資料項(commentmeta)。目前還不確定這一功能有何用途。但在資料庫中可以看到多了一個wp_commentmeta的資料表了。

外掛:資料項接口函數

WordPress支持多種數據項,允許使用者從中讀取和寫入資料,並有多個函數可以實現這一功能。現在,WordPress增加了一個新的函數,來統一這操作。新增的函數是add_metdata()、get_metadata()、delete_metadata()、updata_metadata()和updata_meta_cache()等。

範例:

1
add_metadata('comment', 12345, 'twitter_id', 'someyoungpunk');

主題/外掛:主題系統更改

WordPress主題系統中一些凌亂問題將得到整治。比如說在搜尋匹配模板的時候,原來優先的 category-x.php、tag-x.php、page-x.php將排在第二,取代為第一的將是基於縮略名的模板名。假如你的模板、標籤或者頁面的縮略名為foo,那麼系統將會在模板裡優先搜索category-foo.php、tag-foo.php、page-foo.php等。

系統:資料庫修復腳本語法

資料庫總難免有些問題,但對於不懂技術的網友或者沒有權限操作資料庫的網友,修復資料庫是個麻煩。現在WordPress 2.9 增加了資料庫優化腳本(以往都是透過Optimize Database外掛來執行),位於/wp-admin/maint/repair.php,只要執行這個檔案,就可以自動修復。

當然,這功能需要在wp-config.php中啟用此功能,增加一句很簡短的代碼即可:

1
define('WP_ALLOW_REPAIR',true);

修復之後別忘了將參數修改為false哦;或者直接刪除。不然資料庫被人亂玩,卡死到掛掉就慘了。XD

系統:最低需求

WordPress 2.9 版本需求的環境並沒有變化。仍然不需要PHP 5,資料庫也無變化,僅新增一名為wp_commentmeta的空白資料表。

諾的貼心提醒:

「http://您的網址/readme.html」這個檔案每次升級後最好砍掉。透露當前使用版本總是比較危險喔!

官方網站下載及正體中文化連結:

WordPress正體中文官方網站 - 下載頁面
WordPress正體中文化 - 下載頁面
我的普立茲 - WordPress 2.9 中文語系檔

  1. 有兩個正體翻譯版本喔,詳見文底。 [來源 ↩]
  2. 當然備份還是必須的喔,凡事都有萬一嘛。 [來源 ↩]
  3. 網摘系統 [來源 ↩]
  4. WP開發團隊會以安全性為最優先考量其次才是開發新功能 [來源 ↩]
  5. 腰壽!介紹的有點誇張! [來源 ↩]
標籤:, , , , , , , , , , , ,

16 則迴響 »

發表您的迴響(連結不含Nofollow)

如果喜歡這篇文章,您可以於下方「留下您的迴響」 或於您網站使用此文章的「TrackBack」連結。當然更歡迎您訂閱「此篇文章(RSS)」「敗家誌°(RSS)」,以便將日後新文章發佈給您的 RSS 瀏覽器。

敗家誌°支援 Gravatar 大頭貼,您可於「Gravatar官方網站」免費取得專屬大頭貼。emoticons

(完成後可按 Ctrl+Enter 發表迴響)

防機器人: 的答案是? (必填)