我试图通过require\\u once()加载一个文件,以处理主题中的一些增强功能。我可以将所有代码直接放在函数中。php,但我正在尝试将此代码隔离到它自己的脚本中。
该文件是widget\\u context。php(见下面的代码),现在我只是想把一些文本回显到每个小部件上。当我直接从调用该文件的函数执行echo时,效果很好。
但是,我无法在小部件中显示echo或return(来自widget\\u context.php文件)。
我错过了什么?
此函数位于函数内部。php
add_filter(\'in_widget_form\', \'widget_context\');
function widget_context(){
//echo works here:
//echo \'in widget form\';
$widgets_context_file = TEMPLATEPATH . "/widget_context.php";
require_once($widgets_context_file);
}
以下是widget\\u上下文的内容。php
<?php
echo \'place the checkboxes here\';
return \'place the checkboxes here\';
?>