0

我在 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 并继续不工作,我如何使用这个全局变量并发送到函数并且当这些注释的回调调用函数时,因为我尝试了所有但没有获取函数并回调获取值

谢谢 !!!

4

1 回答 1

0

您最好在文件中创建全局变量和函数定义,有关此文件用途的functions.php更多信息,请参阅文档。如果您仅在 comments.php 中定义全局变量和函数,则可能会出现回调未针对全局空间中的已注册函数触发的问题。

于 2013-09-18T23:13:53.327 回答