修正 More Smilies 無法斷行的問題
WordPress 升級至 2.2.1版後,加了一個 Disable WordPress Widgets 關閉 Widgets,一切還算正常。不過,回前台時忽然發現,More Smilies 這個外掛會造成迴響的斷行失效,影響閱讀。我目前寫文章已甚少使用表情符號,主要原因有三:
- 考量未來平台轉換時的相容性。
- 正規寫作本來就沒有表情符號。
- 我習慣離線寫作,不常進 WP 後台。
不過,我認為迴響比較像是一種對話,網路無法觀察彼此表情,為免表達或接收不當引發齟齬,表情符號這個潤滑劑還是有其功效,是故一直延用至今。
More Smilies 的作者已經表示不再支援這個外掛,但如果你還想繼續使用,請開啟 wp-content/plugins/more-smilies/more-smilies.php 這個檔案,找到第七十九行:
add_filter('comment_text', array(&$this, 'convert_smilies'));
改成:
add_filter('comment_text', array(&$this, 'convert_smilies'), 20);
即可。不要問我原因,這招是從這裡偷學的。
尋求解法之際,我順便試了另一個也相當輕巧的表情符號外掛 Smiley JS Buttons,它就只有一個檔案(smiley_js_buttons.php);不過,它的 1.4版並不適用於 WP 2.2.1,必須將檔案第三十三行的 SJB_getSmilies() 貼到第六十四行。不要問我原因,是這個人說的;我試過,可行。
References
Actions
Informations
- Author : ChunMin
- Date : 28 June 2007
- Categories : 呻吟
- Tags : PHP, Plugin, Programming, WordPress
- Views : 5,122 views
- Link Count : View blog reactions
3 Responses to “修正 More Smilies 無法斷行的問題”
Leave a Reply
You must be logged in to post a comment.




June 28th, 2007 at 9:27 pm
Thank you for your PingBack!
翻訳サービスを利用していくつかの記事を読ませていただきました。
私の記事がお役に立てたようでとてもうれしいです。
ぜひまた遊びに来てください。
June 29th, 2007 at 10:01 am
いきなり訳の分からないトラックバックさせていただいて、失礼しました

わざわざ翻訳サービスで読んでいただいて、それもまたある意味で訳の分からない内容だと思いますが、光栄と感謝しております。
お蔭様でようやく改行しながら『スマイル』できて、本当に有り難うございます
私も WP と XOOPS の両方を利用していますので、また色々勉強に参ります!
September 2nd, 2007 at 3:06 am
[...] WordPress 升級至 2.2.1 版時出現「無法斷行的問題」,升級至 2.2.2 [...]