我在funtions.php中定义了2个全局变量,这个变量的值来自包含文件:
global $ruta_path;
global $ruta_db;
我希望发送此全局值的值以在注释中起作用但不能正常工作
在comments.php里面我有这个功能 - 没有把所有内容放在这里:
<?php
global $ruta_path;
global $ruta_db;
function p_comment( $comment, $args, $depth )
{
global $ruta_path;
global $ruta_db;
/// to take value of global vars global $ruta_path; global $ruta_db;
}
?>
此外,我可以看到评论的div的结构,在里面我有这个:
<?php wp_list_comments( array( 'callback' => 'p_comment' ) ); ?>
案件我变得疯狂,因为我尝试了所有并且没有发送全球变量的值我需要这个工作但是没有得到我尝试与$ GLOBALS并继续没有工作,我怎么可以使用这个全球变量和发送到函数和回调调用这些注释的函数,因为我尝试了所有并且没有得到函数并回调取值
谢谢!!!
答案 0 :(得分:0)
您可以更好地设置在functions.php
文件中创建全局变量和函数定义,以获取有关purpose of this file refer to the documentation的更多信息。如果您只在comments.php中定义全局变量和函数,那么您可能会面临无法针对全局空间中的已注册函数触发的回调问题。