首先,我完全肯定我在这件事上是个白痴,但一个小时的挠头和搜索这个网站仍然让我感到困惑。
我正在尝试访问包含文件中插件的构造函数中定义的常量。该文件包含在连接到wp\\U页脚操作的函数中:
class className {
function className () {
$this->__construct();
}
function __construct() {
DEFINE(\'IMPACTMENU_IMAGES\', WP_PLUGIN_URL . \'/impactmenu/images\');
DEFINE(\'IMPACTMENU_TEMPLATES\', WP_PLUGIN_URL . \'/impactmenu/templates\');
add_action(\'wp_footer\', array($this, \'impact_menu_html\'));
}
function impact_menu_html() {
ob_start();
include(IMPACTMENU_TEMPLATES . \'/template.php\');
$im_footer = ob_get_contents();
ob_end_clean();
echo $im_footer;
}
}
在模板中。php文件:
echo IMPACTMENU_IMAGES;
我希望输出是指向images目录的路径,但输出实际上只是“IMPACTMENU\\u images”。
在此方面的任何帮助都将不胜感激!