問題描述

我希望以下問題在這裏是可以接受的。

我完全依賴於複製/粘貼大多數 WP 功能,但我猜 WP 退伍軍人沒有。知道普通 WP 語法是很重要的,如果是的話,人們是否真的努力記住他們,就像我們記住一段詩歌或報價一樣?

最佳解決方案

不是每個人都會遵循慣例,所以你可以放心,如果你是 copy-pasting,那麼你得到一個 mix-and-match 方法從做”right” 和做它”wrong” 和有時是對的錯誤之間的區別是一個問題,不要忘記。

此外,這不僅適用於語法樣式,還適用於使用正確的 WP Core 功能,而不是優先選擇的 hack-jobs 或非常規功能來執行某些任務的最佳實踐方法。

這裏有兩個鏈接可以幫助您瞭解什麼 WordPress 認為是語法上可接受的編碼標準,其中大部分將會發現 PHP 開發人員的其他地方是常見的做法;

任何足夠長久的工作,您將開始記住良好的慣例,您也將從 copy-pasting 畢業,更多地編寫自己的邏輯,並且您將採用會議,標準和最佳實踐,因為最終我們希望其他人能夠閲讀我們的垃圾代碼與您期望的其他代碼一樣。

次佳解決方案

你不必太記得了。任何體面的 IDE 將幫助您與 auto-complete 和解析的 PHPDoc 的概述。

Eclipse 示例:

鍵入 add_後,您可以獲得匹配的函數名和常量的列表,參數的説明和説明… 如果有一個有用的 PHPDoc 塊。

當你創建一個新的對象時,你也可以獲得提供的公共方法。

另見此 answer for a useful setup

您應該學習的是主要操作的順序:

  • muplugins_loaded

  • plugins_loaded

  • after_setup_theme

  • init

  • wp_loaded

  • … 等等。

但這真的很容易。 🙂

參考文獻

注:本文內容整合自 Google/Baidu/Bing 輔助翻譯的英文資料結果。如果您對結果不滿意,可以加入我們改善翻譯效果:薇曉朵技術論壇。