新插件為管理員顯示WordPress環境類型

WordPress 5.5的次要但有用的新增功能之一是 wp_get_environment_type() 功能。 插件和主題作者可以根據站點是否被標識為暫存,開發,生產或其他自定義環境類型來做一些有趣的事情。 在討論原始票證時,Marius Jensen提出了一些有用的方法:

  • 這是用於獲取當前環境的功能,這是為了確保每個人都以相同的方式獲取值(避免使用不同的術語等)。
  • 可以過濾出站電子郵件,如果未將get_environment()設置為正式生產,則將其發送給開發人員,從而可以在階段設置中進行合法的電子郵件測試,而不必擔心電子郵件會到達最終用戶。
  • 您希望不在生產環境中使用測試端點的API端點,以防止數據污染。
  • 為非生產站點提供wp-admin通知,因此您現在所做的事情將/將不會影響您的業務所依賴的站點,這一點更加清楚。

新功能已經在WordPress開發人員Roy Tanck的新插件中投入使用。 顯示環境類型。 它在生產管理員的頂部增加了一個突出的紅色通知。 自定義環境類型將被設置為帶有燈泡圖標的藍色。 (插件中使用的顏色是固定的,並且不可配置,以免造成伺服器之間的混亂。)

用於管理員的新插件顯示wordpress環境類型用於管理員的新插件顯示WordPress環境類型

環境類型僅對管理員用戶顯示。 Tankck的插件還將當前環境類型添加到WordPress的概覽小部件中:

new-plugin-displays-wordpress-environment-type-for-admins-1新插件為管理員顯示WordPress環境類型

這是WordPress.org上第一個使用該新功能的插件,但開發人員正計劃以其他獨特方式使用。

「我們在Pantheon上添加了我們自己的自定義環境變數,因此插件作者可以選擇這樣做,但是將其包含在內核中真是太好了,因此插件作者不需要編寫主機特定的代碼,」 Pantehon開發倡導者John理查茲(Richards)對新功能的原始票進行了評論。

WordPress插件開發人員Rene Hermenau表示,他將在他的產品中實施這一新概念 WP分期 插件在下一個更新中。 WP Staging目前活躍在50,000多個安裝中,它允許用戶快速創建其站點的精確副本以用於暫存或開發目的。

WordPress.com也有 增加了對環境類型的支持 在VIP Go中,開發人員可以根據其網站是在生產,開發中還是在任何其他自定義環境類型配置中為其網站運行不同的代碼。

像這樣:

喜歡載入中……

相關文章