因此对于大多数Wordpress用户来说,这听起来很熟悉。
您制作了有效的子主题和functions.php
。一段时间后,这个php文件将填充许多动作/过滤器钩子。一些用于Wordpress本身,另一些用于插件。这让它(对我来说)变得一团糟。如果不做大量评论,很难概述正在发生的事情。
如何最好地接近这个?我正在考虑将大functions.php
变为:
functions.php
中包含的多个php文件。什么是最佳做法并提供最佳表现?
答案 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