WordPress 主題審查小組正在打擊違反演示與功能指南的行為
已發表: 2015-05-28
在本週的 WordPress.org 主題審查小組會議期間,Chip Bennett 開始討論主題中呈現與功能區別的“灰色區域”。 激烈爭論的話題涉及在官方目錄中託管的主題的“內容創建”方面允許的內容。
“我們知道 CPT 和自定義分類法是禁止使用的; 非展示性的自定義後元數據也是如此,”Bennett 說。 “但是通過主題選項、自定義小部件等創建的內容呢?”
這個問題通常與提供靜態首頁的主題有關,這些主題在定制器中提供帶有自定義小部件或文本區域,用戶可以在其中添加小塊文本。 例如,主題可能會提供傳記部分或輸入版權文本的位置。 令人擔憂的是,用戶正在輸入內容,卻不知道在切換主題時會丟失內容。
多年來,主題審查小組制定了一項既定政策,禁止主題作者定義用戶內容的生成。 但是,由於在將正式版主題要求從食典轉移到主題審查手冊的過程中的混亂,該特定指南被省略了。
Bennett 今天在 Make/Themes 博客上發布了對主題審查要求和文檔的審查,為清楚起見,以前省略的項目以紅色突出顯示。
演示與功能
由於主題的目的是定義用戶內容的呈現,因此不得使用主題來定義用戶內容的生成,或定義獨立於主題的站點選項或功能。
由於這是一個相當籠統的聲明,主題審查小組將在下次會議期間討論如何應用它的細節。 過去,該指南被主觀地和不一致地應用,允許許多主題與落入這些灰色區域的功能一起溜走。
主題審查小組將開始積極執行“禁止創建內容”指南
Zerif Lite 是 WordPress.org 上的熱門主題之一,在會議期間被強調為允許繞開該指南的主題示例。
“看看 Zerif Lite:推薦信、我們的團隊、我們的關注點、關於我們 - 這些都是偽裝成自定義小部件的 CPT,”Bennett 說。 在目前正在審查主題以進行更新的票證中,Bennett 鼓勵 Zerif Lite 的作者刪除任何自定義帖子元數據,除了那些屬於插件領域的 presenatational 數據。 這包括主題的各個方面,例如作者詳細信息、團隊成員職位、社交網絡資料等。
審稿人已經在積極打擊 Zerif Lite 違反此特定指南的行為,並且可能會提高警惕,以在所有主題上更一致地維護該指南,因為他們提出了審查。
Zerif Lite 背後的公司 Codeinwp 回復了 Bennetts 在罰單上的請求:
您指出的大多數事情都非常敏感,原因有兩個:
- 可能 50% 最流行的主題在主頁上使用了一些自定義內容
- 如果不破壞使用該主題的 10 萬個站點,就無法解決聯繫問題或推薦等很多事情
Codeinwp 認為,Zerif Lite 中使用的方法比必須安裝一個或多個插件來向主頁添加少量文本要友好得多。
最後,我同意我們的方法有點不同/激進。 然而,看起來這是人們真正想要的東西(Zerif 是目前最熱門的主題之一,網絡上到處都有提及)。 我的意思是,他們中的大多數人都想在 10 分鐘內建立一個漂亮的網站,而無需任何知識,而使用 Zerif Lite,他們可以輕鬆做到。 他們不想要一個簡單站點的 10 個 CPT、10 個必需的插件、聯繫表和驗證碼插件。
主題作者認為,創建一個插件來處理主題的四個焦點小部件只會浪費用戶的時間。
“此外,您意識到為數百萬個站點上安裝的 100 多個主題執行此操作所需的工作量,對嗎?” Codeinwp 說。 作者還引用了其他幾個違反流行主題的例子,包括 AccessPress Parallax、Onetone 和 Colorway。
鑑於 WordPress.org 主題目錄中充斥著違反據稱是長期存在的準則的行為,很明顯,審閱者在執行它時非常鬆懈。 不了解本指南的主題作者將在下一次提交更新時大驚小怪。 Bennett 在 Zerif Lite 上公開的票中證實,該政策將在未來得到強有力的執行:
最近我們注意到,可能有幾個主題已經獲得批准,它們可能存在類似的問題。 我們將在找到它們時解決它們,並與開發人員一起制定計劃,使主題重新符合要求 - 就像我們將在此處處理您的主題一樣。
對於為用戶定義了通過主題生成內容的方式的作者來說,這將意味著大量的工作。 他們需要將此功能移植到插件中。
WordPress.org 主題不允許捆綁插件,但作者可以使用 TGM 插件激活庫或其他方法推薦插件。 主題只允許推薦在官方 WordPress.org 插件目錄中列出的插件。 這意味著刪除功能以支持配套插件的作者需要在提交他們的主題進行更新之前讓這些插件獲得 WordPress.org 的批准。
下週的主題審查小組會議將討論主題應該或不應該允許創建的內容類型的具體示例,即按鈕文本、版權文本等。團隊通常贊成作者使用核心方法來處理內容創建。
有關此問題的文檔不明確、不完整且分散,分佈在 Codex、Make/Themes 以及 Theme Handbook 中的兩個不同位置。 該團隊正在努力糾正這一問題,因為它重新致力於系統地執行“無內容創建”指南。
這將影響託管在 WordPress.org 上的許多熱門主題,這些主題將被迫實施可能會破壞數千個站點在更新時的外觀的更改。 如果沒有更改日誌,許多用戶在收到突然需要安裝新插件的更新時將不會意識到。

