在functions.php WordPress中包含外部文件

在functions.php WordPress中包含外部文件,php,wordpress,Php,Wordpress,在我的WordPress中,我有一个functions.php文件,其中包含1500行代码 大部分代码来自我编写的一个程序,该程序连接到一个API,并将数据从WordPress发送到API。我不是WordPress开发者,所以我不知道这是否可行。您可以创建一个不同的文件来保持functions.php干净,然后将外部文件包含在functions.php中吗 是的,您可以在functions.php中包含外部文件 需要一次(获取模板目录().'anyfilename.php') 可以使用以下任一方

在我的WordPress中,我有一个functions.php文件,其中包含1500行代码


大部分代码来自我编写的一个程序,该程序连接到一个API,并将数据从WordPress发送到API。我不是WordPress开发者,所以我不知道这是否可行。您可以创建一个不同的文件来保持functions.php干净,然后将外部文件包含在functions.php中吗

是的,您可以在functions.php中包含外部文件

需要一次(获取模板目录().'anyfilename.php')


可以使用以下任一方法在functions.php中包含外部文件:

require_once();
或者你可以用

include_once();

这两者之间的区别在于,如果未找到文件,require将发出致命错误,然后停止执行文件的其余部分,其中as include将只发出警告,但将继续执行该文件。

如果正在处理子主题,但未找到include路由的路径:

尝试以下操作:

包含一次(获取样式表目录()。/xxxx/anyfilename.php)


检查
get\u stylesheet\u directory()
以查看您的子主题路径。

这是最有用的答案。谢谢我知道这是旧的,但请注意,这将始终提供父主题中文件的路径。