(WordPress 5.8.3)Function.php还是一个插件以获得更好的性能?

时间:2022-01-23 作者:ddisdevelpgelis

我在一个电子商务网站工作,有很多定制需求。子主题中有许多代码。数百行。。。我一直在想这个问题:是写一个新插件更好,还是写代码更好。php

一般意见:The Wordpress plugin is a logical decision.

据说编写插件更好,因为它可以根据它所做的工作以及更新和停用等可能性进行分类。然而,我找不到一个明确的解释,基本上是基于性能的。如果有人有这方面的知识,并能从技术上加以解释,我将不胜感激。

1 个回复
SO网友:Jacob Peattie

插件和函数之间的性能没有任何有意义的差别。php。所有插件都是WordPress加载时运行的PHP文件和函数。php只是WordPress加载时运行的主题中的一个文件。

在插件和函数之间进行选择时,性能不是一个考虑因素。正确的选择完全取决于代码的功能,即使如此,很大程度上也是一个意见问题,因此您不会得到明确的答案。

您可能得到的最接近的规则是向wordpress提交主题的规则。组织。Those rules 说明主题应包括:

自定义帖子类型自定义块自定义角色自定义用户联系方式自定义mime类型与设计和演示无关的功能这些规则与性能完全无关。它们对什么是最佳实践实施了某种观点,但它们的存在主要是为了确保用户可以轻松切换主题,而不会丢失功能或内容。

请注意,这些只是单个主题存储库的规则,尽管是最流行的规则。它们可能适用于也可能不适用于其他存储库或项目。这同样完全取决于代码和项目的性质,这将是一个意见问题。

相关推荐

如何清理wp-content/plugins/wordpress-seo中不必要的文件?

我目前维护Wordpress网站7年。磁盘使用率最近已满,因此我需要定期检查自动备份并保存这些备份,然后将其从服务器中删除。当我检查时,插件文件夹中的wordpress seo文件夹(这是Yoast seo默认插件文件夹)占用了太多空间。据我所知,它充满了各种版本的插件文件。确切地说,它位于wordpress seo插件的js/dist文件夹中。它包含几种类型的小型javascript,每个名称的末尾都有某种序列或版本号,总容量约为250-300 MB。我可以清理这些文件吗?如果是,是否安全?如果我从以前