如果您想在模板(或代码)中包含一个外部PHP文件,那么将该代码放在另一个模板(比如mycode.PHP)中。把那个密码放好。主题文件夹中的php文件。
那么你可以get_template_part(\'mycode\')
. 请注意,您不包括\'。php’part作为get\\u template\\u part的参数。
您在mycode中的代码。php将在get\\u template\\u part调用时执行。请注意,这是包含仅由模板所需的外部函数调用的好方法。
Added
更多关于如何“包含”模板中包含函数的文件的实验。我了解到
locate_template
在所有情况下,指挥都更好。
get_template_part
对于您的页面来说,可能不会很快发生。
所以我现在使用
locate_template("myfunctions.php",true,true);
其中
myfunctions.php
位于活动主题文件夹中。这两个“true”参数确保在适当的时间加载文件。如果找到第一个“true”,将加载该文件。第二个“true”将使用
require_once
而不是
require
.
我在模板中使用了这个。我需要一些可以给头部添加内容的功能(使用apply_filter(\'wp_head\')
). 功能位于my_functions.php
文件因此,模板包含locate_template
首先,然后是wp_head
之后
这是一种聪明而有用的方法,可以使用模板加载函数文件,同时不要求函数在全局范围内可用,只需在模板中即可。