在Wordpress中获取Wordpress子主题路径

2022-08-30 15:52:28

我有一个父主题和子主题。在我的子主题中,我声明了一个变量CHILD_DIR,以便我可以将自定义JS和CSS文件添加到我的子主题的文件夹结构中。我在我的函数中执行此操作.php子主题中的文件,方法是执行以下操作:

define( 'CHILD_DIR', get_stylesheet_directory_uri() );

这将生成一个URL,这是我想要的,因为我是这样使用它的:

wp_enqueue_script('custom', CHILD_DIR .'/custom.js', array( 'jquery' ));

我还向我的孩子主题添加了一些其他文件夹,我想在Wordpress页面中使用。我试图做这样的事情:

require_once CHILD_DIR . '/Zend/Loader.php';

我收到一个错误,因为它试图提供一个URL,我想要一个菜单路径来包含PHP,而不是尝试让它成为HTTP请求。如何定义 PHP 的路径,而不是默认为我子主题的 URL?


答案 1

它的功能几乎相同:


答案 2

对于检索主题样式表目录 URL

get_theme_file_uri() oR 
get_stylesheet_directory_uri()

对于检索绝对文件路径

get_stylesheet_directory() oR 
get_theme_file_uri()

推荐