2007年5月27日

DJ-Email-Publish v1.5

Wordpress 2.2 更新後,造成發布會變成原始碼呈現,再加上偶愛偶家遇的需求,就一併改成 1.5 版。 !!嘆氣!!


DJ-Email-Publish v1.5 Option Image
如圖所示,每個目標的 Blog 發布可設定不同的 Publish Type 以及 Email Encoding.

wp_mail 在 Wordpress 2.2 時,預設設定成用 PHPMailer class,但是設成 $phpmailer->IsHTML( false ); !!昏頭!!,在 ticket:4296 也有人有此困擾,後來看一看,wp-mail 是 pluggable 的,即可由 plugin 自行取代此函數,而且 PHPMailer class 還蠻好用的;所以,我乾脆直接用 PHPMailer class 算了,不用再受到 core 變更而影響。

updated: 若要 post via email 到 wordpress 的話,email encoding 選用 none 應該就可以,若其他 (比如 MSN, Blogger 等)則預設 base64 即足夠了。
但因此 DJ-Email-Publish v1.5 必需在 Wordpress 2.2 以上版本才能使用了。
Wordpress 少於 2.2 版,則不會用 PHPMailer class 而會直接用 mail(),只支援 base64 and none 兩種。

PS. to 偶愛偶家的朋友,不要急著更新到 2.2, Post via email 到 Wordpress 2.2 是有問題的 !!欠揍!! 只有 title 會過去, body 會過不去 (ticket:4318)。

PS. 傷腦筋,Wordpress 怎越來越有問題的感覺 !!昏頭!! 我不是愛更新,我是相信 Dreamhost OneClickInstall 的自動升級,之前都還 OK,可能這次太早去升級了,應該等個 2.2.1 或 2.2.2 再升級的 XD 但加 PHPMailer class 這個還蠻好用的就是。 !!做得好!!

DJ-Email-Publish Plugin Page

Orignal From: DJ-Email-Publish v1.5