Php 在Wordpress中获取Wordpress子主题路径

Php 在Wordpress中获取Wordpress子主题路径,php,wordpress,Php,Wordpress,我有一个父母和孩子的主题。在my child主题中,我声明了一个变量child_DIR,这样我就可以将自定义JS和CSS文件添加到my child主题的文件夹结构中。我在我的子主题的functions.php文件中这样做: define( 'CHILD_DIR', get_stylesheet_directory_uri() ); 这会生成一个URL,这正是我想要的,因为我是这样使用它的: wp_enqueue_script('custom', CHILD_DIR .'/custom.js',

我有一个父母和孩子的主题。在my child主题中,我声明了一个变量child_DIR,这样我就可以将自定义JS和CSS文件添加到my child主题的文件夹结构中。我在我的子主题的functions.php文件中这样做:

define( 'CHILD_DIR', get_stylesheet_directory_uri() );
这会生成一个URL,这正是我想要的,因为我是这样使用它的:

wp_enqueue_script('custom', CHILD_DIR .'/custom.js', array( 'jquery' ));
require_once CHILD_DIR . '/Zend/Loader.php';
我还向我的子主题添加了一些额外的文件夹,我想在Wordpress页面中使用这些文件夹。我试着这样做:

wp_enqueue_script('custom', CHILD_DIR .'/custom.js', array( 'jquery' ));
require_once CHILD_DIR . '/Zend/Loader.php';

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

这几乎是相同的函数:

  • 父主题:
  • 父主题或子主题:
主主题路径:

子主题路径:或


注意:无论调用js文件还是css文件,为了获取主题的路径或子主题的路径,我们必须使用上述函数。

检索主题样式表目录URL

get_theme_file_uri() oR 
get_stylesheet_directory_uri()
get_stylesheet_directory() oR 
get_theme_file_uri()
用于检索绝对文件路径

get_theme_file_uri() oR 
get_stylesheet_directory_uri()
get_stylesheet_directory() oR 
get_theme_file_uri()
define('CHILD_DIR',TEMPLATEPATH.-CHILD');

me Functiono正在运行

JS文件夹如何?我不知道命名是否合理。