如何指定子主题中REQUIRED_ONCE的路径?

时间:2020-07-18 作者:cilapo1541

我有一个名为“主题/子主题”的子主题文件夹,里面有一个dashboard\\u payments文件。php。在子主题文件夹下,我正在创建一个名为gateway的新文件夹,其中有一个config。php。

那么,如何在dashboard\\u payments中执行require\\u once。php调用文件gateway/config。php?require\\u once或include行是什么样子的?

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

自4.7起get_theme_file_path() 是要使用的正确功能:

require_once get_theme_file_path( \'gateway/config.php\' );

SO网友:Ivan Shatsky

您可以使用

require_once(get_stylesheet_directory() . \'/gateway/config.php\');
或者(应该更快)

require_once(__DIR__ . \'/gateway/config.php\');

相关推荐

主题中的unctions.php是否适用于所有模板?

我已经读了一段时间主题开发人员手册,也许最后我遇到了太多关于wordpress主题开发的问题。我已经很长时间没有在C#/Java背景下进行任何主题/php开发了。我想我只是想在开始使用wordpress之前有一个清晰的认识,这就是我想做的:为主站点创建一个页面,并将其设置为main,只查询一个类别。我想一个主题的功能就像前/后过滤器/挂钩的控制器创建另一个页面,但只允许某些自定义帖子类型,这一切都会通过函数完成。主题的php</如果这不是我想更好地了解的地方,我很抱歉。如果您需要在评论中进一步澄清,