我WPAlchemy
在我的 WordPress 主题中使用该类,并将其移至主题文件夹中(作者指示用户将其放置在内容目录中,但我希望将其放在主题文件夹中)。
当我以这种方式包含文件时,一切都按预期工作:
require_once WP_CONTENT_DIR . '/themes/efs/inc/metaboxes/wpalchemy/MetaBox.php';
但如果我将声明更改为:
require_once get_template_directory_uri() . '/inc/metaboxes/wpalchemy/MetaBox.php';
该文件加载正常,但在文件中引发“未定义函数”错误。add_action()
MetaBox.php
为什么我编写 URL 的方式会影响 WordPress 功能的可用性?