分類
WordPress

WordPress新屬性 the_post_image

WordPress打從心底就是要邁向CMS之路,所以新增了the_post_image的功能功能其實跟以前的自訂欄位的功能是大同小異,只要再新增文章的時候,透過內建的Post Thumbnail設定,就可以做出像雜誌一樣的圖文並茂效果了。

首先,需要先將您目前使用的佈景裡,在functions.php裡面新增

以及

讓佈景支援post thumbnail的功能,因為在發表文章的時候會先判斷佈景裡的functions裡面有沒有支援post thumbnail,如果有那麼在發表文章或者修改文章的時候,側邊欄就會多一個 Post Thumbnail的功能。

點選了Set thumbnail則會跳出上傳圖片的功能,你可以重新上傳一張圖片,或者使用之前已經上傳過的圖片做為縮圖,再插入文章的右邊有一個 use as thumbnail的按鈕,按下去則設定此圖片為該篇文章的縮圖。

設定完成後則會變成下圖,側邊欄會顯示本篇文章所使用的縮圖,而下方多了一個移除縮圖的功能

既然後台已經設定好了縮圖,那麼就是要設定前台如何顯示本篇文章縮圖

打開 index.php 在你欲出現縮圖的位置插入

/images/default-thumbnail.jpg” alt=”Post Thumbnail” title=”Post Thumbnail” />’;
?>

存檔之後前台首頁就會出現該篇文章的縮圖,如本站首頁一樣。

這邊提供的是已經寫好判斷,就是當該篇文章有自己的縮圖則顯示縮圖。若該篇文章沒有縮圖,那麼則顯示某一張預設的圖片。預設的圖片路徑為目前所使用的佈景裡images目錄底下的defaukt-thumbnail.jpg

the_post_thumbnail內有三種圖片大小,分別為:


全圖:
中型300寬度:
縮圖150×150

你可以自己手動修改看是要呈現哪一種圖片類型。

雖然WordPress提供了內建的縮圖功能,不過對於已經使用自己設計的佈景來說,要將原縮圖功能改用內建的功能,是很麻煩的
一件事情。我還是喜歡 custom field XD

本文翻譯來自
Everything you need to know about WordPress 2.9’s post image feature加上艾德自己的測試與實作心得分享

分類
WordPress

WordPress 2.9(Carmen McRae)正式發佈

睽違已久的WordPress 2.9版本終於發佈了。本次版本命名為 Carmen,這次更新讓WordPress更能成為CMS中的佼佼者,不論是管理及頁面的呈現,都可以滿足個人與企業用戶的需求。

這次新增的主要功能
一、回收桶
也就是當文章丟入垃圾桶,在30天內都可以再找回來。
當然可以去設定垃圾桶是否啟用,以及修改垃圾桶的回收天數。

停用回收桶

define(‘EMPTY_TRASH_DAYS’, 0);

修改回收桶刪除天數,改數字就可以

define(‘EMPTY_TRASH_DAYS’, 30);

二、內建圖片編輯器
上傳圖片後可以針對圖片進行編輯、旋轉、翻轉、裁切。

三、批次更新外掛
一次搞定更新,看來針對更新這方面有加強功能

四、簡易插入影音圖片
針對各大影音圖片網站,只需要輸入網址就可以快速加入到各文章裡,支援的網站有YouTube, Daily Motion, Blip.tv, Flickr, Hulu, Viddler, Qik, Revision3, Scribd, Google Video, Photobucket, PollDaddy, and WordPress.tv。

當然還有新增許多功能,這邊就沒多提了。

之後新功能將會細項介紹,不過本次更新也應證了之前艾德在文章中所說的。

邁向CMS的WordPress 2009/11/30

WordPress – 當 Blog 不再只是 Blog 2008/09/15

WordPress 的缺點 2008/08/25

PS: 本站已經升級到 2.9

分類
WordPress

邁向CMS的WordPress

CMS(Content Management System),當一套系統越來越走向CMS時,它的穩定度也相對得更好,WordPress開始走向CMS。內容管理是許多站長喜歡的架站方式,可以快速架起一個網站,透過佈景主題可以打造自己風格的網站,這點艾德相信WordPress已經百分之百可以達到這個需求。

2009/11/17,WordPress贏得了開源內容管理系統的總冠軍獎項,這對於WordPress來說是一個很重要的里程碑。在官方部落格可以看到創辦人Matt是如此的興奮。

I was very excited last week to learn that WordPress has been awarded the Overall Best Open Source CMS Award in the 2009 Open Source CMS Awards. This is a landmark for us, as it is the first time we’ve won this award, and it marks a shift in the public perception of WordPress, from blog software to full-featured CMS. No small contest, the Open Source CMS Awards received over 12,000 nominations and more than 23,000 votes across five categories.

這項榮譽可以讓WordPress更茁壯,更多企業用戶選擇它。

分類
Plugins

讓WordPress支援手機瀏覽

隨著3G手機的普遍,越來越多網站也支援手機瀏覽,所以WordPress也有多款plugin(插件)可以讓部落格也支援手機瀏覽。這邊介紹幾個不錯的插件,讓部落格的前台與後台都可以在手機上面快速使用,到哪邊都能寫部落格XD。

1. mobilepress

2.WPtouch

3. iWPhone

4. WordPress Mobile Edition

5. iPhone / Mobile Admin (後台)

6. WPhone Admin (後台)

分類
Plugins

側邊欄模組活用-Widget Logic

以前,在設計佈景時,若要判斷在首頁、單篇文章頁面、分類頁面、搜尋頁面,都得自己在sidebar.php裡面寫判斷,變成若使用模組,就沒有辦法這樣控制。當然,外掛是無敵的XD,Widget Logic可以解決這樣的問題。下載Widget Logic

  1. 上傳 widget-logic.php 到 /wp-content/plugins/
  2. 再到 plugin 啟用該外掛
  3. 模組(Widget)裡面則會多了 Widget-Logic的功能

原本的模組內容沒有可以控制的選項,如下圖:

用了Widget logic,則多了一個Widget logic的設定,如下圖:

使用方法:

  1. is_home() — 在首頁出現
  2. is_page() — 在所有分頁出現
  3. is_page(‘about’) –在 特定的分頁出現, 舉例為about頁面
  4. is_archive() — 在彙整頁面出現
  5. is_category — 在分類頁面出現
  6. is_single() — 在所有單篇文章出現
  7. is_single(‘xx’) — 在特定的單篇文章出現, xx 可設定為文章id
  8. is_search () — 在搜尋結果頁出現
  9. is_single() || is_page()  — 在所有單篇文章以及所有分頁出現

列出一些方法給大家參考,這樣一來可以透過widget-logic來控制側邊欄的資料,在各個不同的頁面出現不同的內容,更達到CMS的效果。

  1. Upload widget-logic.php to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. That’s it. All the configuring is in the usual widget admin interfac

分類
Tips

WP出現Fatal error: Allowed memory size

最近幾個朋友包括我自己,升級到WordPress 2.8都出了點問題,不管是管理介面(Dashboard),或者登入出問題,看來幾乎都是記憶體不夠用。不知道WP2.8改了那些,記憶體的需求是更大了,這邊提供幾個解決的方法。

當出現以下的類似情況,要來調整PHP的記憶體,來執行更多的程式

Fatal error: Allowed memory size of 16777216 bytes exhausted (tried to allocate 77824 bytes

  1. 如果有權限修改php.ini,那麼請將memory_limit = 32M的32提高,看是要64還是96或者128。
  2. 如果沒有權限修改php.ini,可以在.htaccess裡面加上php_value memory_limit 32M,或者更高的數字。
  3. 也可以定義wp-config.php,新增一個define(‘WP_MEMORY_LIMIT’, ’32M’);,或者更高的數字。

提供幾個方法參考。

分類
WordPress

WordPress 2.8 Baker 發佈

WordPress又推出新的版本了,2.8 版本,代號 Baker,麵包師傅嗎??。Chet Baker,美國爵士樂的小喇叭手,其他相關資訊就不清楚啦!

幾個特別的更新:

 

WordPress 2.8 Baker 發佈

  1. New Theme Installer routines
  2. Add CodePress syntax highlighting to Theme and Plugin editors
  3. TinyMCE 3.2.3
  4. New Widgets API
  5. JS script loader Improvements

 

不過這次更新不少功能,想要體驗的話趕緊去下載更新。

分類
WordPress

WordPress 2.8 Beta 1 釋出

WordPress 2.8 Beta 1 在5/16開放下載了,當然Beta版本不是穩定版,所以心臟不夠強的網友們就別輕易嘗試了。

這次2.8 Beta改了不少東西,有興趣的可以看看。

http://codex.wordpress.org/Version_2.8

幾個特別的更新:

  1. New Theme Installer routines
  2. Add CodePress syntax highlighting to Theme and Plugin editors
  3. TinyMCE 3.2.3
  4. New Widgets API
  5. JS script loader Improvements

Add CodePress 這個還蠻不錯的,就會像使用 notepad++ 一樣,有顏色分明。

可以從後台上傳佈景,zip檔案格式,上傳後就幫你解開。

後台搜尋官網現有的佈景主題,可做各種篩選的條件,不錯XD

蠻期待下一次的更新版XD

分類
WordPress

WordPress團隊徵求女性工程師

剛剛在後台看到,喔?徵才耶,而且是針對女性耶真是不錯!一般寫程式的大多是男性,所以需要女性平衡一下。也許有女性的團隊會有不同的成效。看到公司的RD,一整個男性,還是要有女性中合一下啦!

如果你是住在San Francisco, CA附近,剛好符合資格可以去試試看。

分類
Plugins

WordPress透過資料庫停用全部外掛

昨天進行主機轉移,因為所以一直在等DNS啟用,早上發現啟用完成了,所以進行後台的相關設定,發現外掛的部分忽然進不去了,出現記憶體不夠的訊息,變成無法去停用全部外掛,所以就進去資料庫來修改,此時也在Google看怎麼停用最快。

進入phpMyadmin,在SQL與法那邊輸入下列語法執行


UPDATE wp_options SET option_value = ” WHERE option_name = ‘active_plugins’;

這樣就停用全部外掛了,當然這樣的做法是要會使用phpMyadimn的人來使用會比較妥當。

推薦另一種做法,就是把 wp-content/plugins/ 的目錄名稱做修改,譬如改成 pluginsaaaaaaa,這樣就自動停用外掛了 XD

分類
Themes Web 2.0

Twitter與Plurk對網創的想法

現在網路界最流行的就是Twitter(推特)與Plurk(噗浪),幾乎人人都會註冊一個帳號來體驗,不管是初心者上路,或者像艾德這種快要變成沉迷者。每天來推個幾次或者噗個回合都不是問題,人流變多流量自然會成長,當會員人數及流量都成長,開始就會有創投想投資,或者是廣告商自動找上門來。就這樣Twitter與Plurk的商機就慢慢浮現了。當商機浮現時,類似的網站就會開始如雨後春筍般出現;這種現象很奇怪,也很奇妙。奇妙的是,看到別人成功,就會一窩蜂的往那個方向前進,但是往往都戰死沙場,存活下來的小貓用手指頭可以數的出來;奇怪的是,就是有很多人往這條路走。這就像以前的蛋塔”瘋”潮一樣,最後蛋塔潮一過,只好摸摸鼻子認賠出場。

網路模式與實體模式不太相同,雖然說都有加盟店,以實體店家來說,超商(7-11、全家、OK、萊爾富)、飲料(50嵐、橘子工坊、清心),這些連鎖的加盟店只要有錢就可以創業,那麼網路呢?有加盟的網站嗎?也是有,也就是下線的方式,幫主網站賣產品,抽一定比例的佣金,不過能賺得應該不多。實體店面的加盟是掛著公司的招牌,使用公司的形象來經營;網路加盟則是各自發展,形象由各個配合的網站自行建立,比較起來差很多,營收及一開始付出的成本也是一樣,網站可以小成本創業,但是實體創業要付出的成本則是更多。

全球每天都有新網站成立,在每個人的心中或許都有一個創業的夢,夢永遠都是一種進步的動力,你問我有沒有這種夢,我百分之一百的說。但是不是每個夢都可以去執行,很難說,因為太多的夢都是相同或者不切實際,也許你的夢已經有人先實現了,那麼你還有沒有機會實現?機率可能很低,但不能保證說是零。

Twitter與Plurk的成功,時機、創新是一定有的,而過程中一定也是遇到許多競爭對手,為有創新與好的服務才能成功,當然也就實現了夢想。

備註:

順道一提,就現在感覺來說,國外似乎有了新網站出現後,多國語言版本一推出,差不多佔好了位子,除非文化差異很大,不然也很難被擊倒,所以國內的網站要有創新似乎頗為困難。

實現夢想的方法就是變形。