如何组织Wordpress功能

时间:2016-06-01 09:37:43

标签: wordpress

因此对于大多数Wordpress用户来说,这听起来很熟悉。

您制作了有效的子主题和functions.php。一段时间后,这个php文件将填充许多动作/过滤器钩子。一些用于Wordpress本身,另一些用于插件。这让它(对我来说)变得一团糟。如果不做大量评论,很难概述正在发生的事情。

如何最好地接近这个?我正在考虑将大functions.php变为:

  • 多个插件
  • functions.php中包含的多个php文件。

什么是最佳做法并提供最佳表现?

2 个答案:

答案 0 :(得分:1)

最好的方法是在插件的函数文件中编写插件函数,并为主题编写相同的函数。如果您要在主题中添加任何新功能,请说自定义帖子类型和分类,并且您无法在function.php文件中处理该代码,然后开发自定义帖子类型的插件,您可以管理其中的所有自定义帖子类型代码那个插件。 希望它有所帮助:)

答案 1 :(得分:1)

在WordPress子主题的根目录中创建一个inc目录,并在其中添加分类的功能文件。然后将它们包含在functions.php文件中:

- js
- css
- inc
  general.php
  cpt_first.php
  cpt_second.php
  navigation.php
- ...
functions.php