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 上的许多热门主题,这些主题将被迫实施可能会破坏数千个站点在更新时的外观的更改。 如果没有更改日志,许多用户在收到突然需要安装新插件的更新时将不会意识到。

