喜歡&討厭 WordPress 的地方

這兩天被問到這個題目,喜歡 WordPress 的地方很多,但討厭的地方努力想了好久,整理如下:

最喜愛 WordPress 的地方在於背後默默貢獻的每個人,也就是整個社群,每次參加聚會總是可以得到大家無私的分享以及交流,也因為 WordPress 認識了許多朋友,出了社會要能交到真心的朋友是很不容易的事情,透過 WordPress 讓我們彼此聯繫在一起。

對於 WordPress 是沒有到討厭的地步,但如果能夠對開發者更友善一點就更好了,因為常常查文件查得很混亂,像是 developer.wordpress.org 裡面 function 的條列方式,必須要一層一層點進去看,而且有 49 個分頁,又是照字母分類,

如果可以依照用途分類會比較容易發掘不曾用過的 Function,或是提供查詢過的紀錄、加入蒐藏功能,應該能省下不少查文件的時間,因爲現在大部分都還是必須要透過 Google 來查。

版面設計的部分可以參考其他框架的文件展示,有固定的左側欄使用 Accordiong 來顯示所有的內容 → https://laravel.com/docs/7.x,這樣在瀏覽上會有個概觀,也才能知道自己要從哪個部分開始閱讀起。

另外是 Function Name,像是 get_categories()、wp_list_categories()、get_category() 在使用上很難直覺就區分三者之間的差別,只能透過不停的嘗試錯誤才能慢慢記憶起來,但一陣子沒用的話很容易就忘記,只好再花時間回去查。

最後就是 Function 提供的範例不夠,雖然有每個參數的定義與用法,但有時後就是會懶得看,想先從範例來確認這隻 Function 是不是我需要的,等到確定後再去看參數所代表的意思。很好的參考範本就是 w3cschools 的 Try it Yourself,可以讓我實際更換參數並立即看到執行結果,然後先給範例下面才開始解釋 → https://www.w3schools.com/php/php_oop_classes_objects.asp

如果以站在使用者的角度,我覺得 Showcase, Themes 跟 Plugins 的呈現方式都還有很多可以改進的地方,現在的版面跟架構比較站在公司的立場來整理,而並非以使用者的目的性來進行分類:把第一個區塊放 Block-Enabled Plugins 就很明顯的是在主推 Block Editor,

但對從來沒用過 Block Editor 的 User 應該會直接跳過這個區塊,滑到頁尾可能就會跳出了,用 Google 找可能比較快,這一點 Envato 就做得很好,根據工具的實際用途來進行分類,這部分是我覺得 wordpress.org 可以改善的地方。

但產品本身好,才能造就這麼龐大的生態圈,身為開發者也只能暫時忍受一下這些小小的不便了,畢竟 Automatic 現在應該都全部集中火力在 Block Editor 上面,而且新版越改越好,尤其是右邊的 Block Template 讓我高潮了,覺得又是一個可以好好發揮的地方。

不知道大家對於 WordPress 有沒有覺得其他還可以改善的地方?有的話在下面留言分享吧!

Leave a Reply

Your email address will not be published. Required fields are marked *