LOCATE_TEMPLATE函数-未包括文件

时间:2017-07-25 作者:The WP Intermediate

$locate = locate_template( \'widgets/the-post-widget.php\' );
我正在使用上述路径和方法将文件包括在functions.php, 但这并没有发生。

该文件似乎没有包含。我做错了吗?

1 个回复
最合适的回答,由SO网友:Jacob Peattie 整理而成

locate_template 只返回模板的文件名。如果要加载模板,请将第二个参数设置为true:

locate_template( \'widgets/the-post-widget.php\', true );

结束

相关推荐

在TEMPLATE_INCLUDE筛选器上包含自定义模板不起作用

我已经注册了这样一个模板,但在模板上,我想知道如何让当前所有的主题功能都存在于模板上,因为我设置此模板的方式中缺少了一些部分。模板文件当前为空,我在模板文件中包括了wp\\u head()和get\\u header(),虽然有些效果,但缺少了大部分主题,例如页面内容。有什么想法吗?<?php add_filter( \'template_include\', \'template_management\' ); if ( ! function_exists( \'temp