非常感謝插件制作者,他們為WordPress社區奉獻了自己出色的作品,這也是WordPress能夠取得發展的關鍵所在,他們是值得大家的尊敬的。話雖如此,一些插件卻也會做些讓用戶們瘋狂的事情…
自動停用
有那么一些插件,當你更新時,就會自動失效。但你卻無法肯定到底是因為什么原因才會這樣。可能是更新之后,它無法保存設置,默認情況下就是自動關閉,因此,一旦更新時就無效了。又或許是因為制作者想讓用戶進入到設置頁面了解所有新的功能和選項。于是你只能放棄這款插件,去尋找新的能滿足自己需要的插件。
破壞其他東西
通常來說,插件制作者都是比較考慮周全的,也知道插件的用戶是非常廣泛的,因此要盡量簡單化。如果該插件太復雜,需要使用到外部文件或有涉及到與WordPress其他文件交互的情況,那么就需要在各種不同安裝環境下進行不斷測試以防止與其他流行的插件產生沖突。
如果對插件現有的功能進行改進,應該向用戶解釋清楚每一處修改以讓用戶明白在其他地方使用這些功能可能無法到達預期的效果,就算是非常簡單的文件路徑錯誤都可能會產生問題。
沒有說明文件
所有的插件都應該包含一個介紹文件,用樸實的詞語介紹為何創建這個插件以及這個插件期望能達到的目標是什么。除此之外,還應該包含安裝和卸載的說明。 WordPress插件目錄在插件頁面的頂部還專門有一個“tabs”讓插件制作者提交這些信息。同時,FAQ區域也同樣重要,它也給插件制作者又一次介紹的機會。
下載完一個插件,卻不知道怎么使用,或者出了問題不知道怎么辦,這真是件非常郁悶的事。
嵌入不相關內容
插件制作者知道一些鉤子(hooks)是大家都必定會用的,如wp_footer()。于是他們可能通過它強行添加一行文本,鏈接回制作者的網站。
迫使你注冊訂閱
有些插件需要用戶提交對制作者郵件的訂閱,然后才能通過郵件激活插件。于是使用這些插件的人就這樣莫名其妙“被訂閱”。你會相信這些通訊郵件不會經常騷擾到你,都是重要的信息嗎?當然不可能,它會一直騷擾你,不斷地給你發送各種沒完沒了的提議。
不更新
WordPress不斷更新,用戶的需求也在不斷發生改變,因此插件也應該更新。就算是非常簡單的插件沒必要不停地發布不同版本,但是還是有必要在介紹文件上說明該插件與WordPress最新版本兼容。
沒有更新日志
插件更新時應該附上最基本的文本向用戶解釋清楚,更改了什么,為何需要更改。如果制作者沒有說明白究竟做了哪些修改,可能會影響到用戶的使用。
原文:Rude Things Plugins Can Do