让single.php中的声明变量在Comments.php中工作,而无需重新声明它

时间:2012-08-04 作者:webmasters

我在我的单子中声明了一个变量。php

$title  = \'myvar\';
我可以在我的评论中得到它吗。php而不重新声明?

我使用此代码获取注释。php模板:

<? comments_template( \'\', true );  ?>

2 个回复
最合适的回答,由SO网友:Chip Bennett 整理而成

这个comments_template() 仅接受两个参数:$file (字符串)和$separate_comments (布尔)。因此,它无法将任意变量作为参数传递。

我通常使用的两种方法是:

将变量全球化,将变量封装在返回所需数据的函数中,然后在需要时调用它

SO网友:John-Michael

您可以使用php会话变量在任何需要的地方使用myvar变量。

if(!$_SESSION[\'myvar\']){

    $_SESSION[\'myvar\'] = \'myvar\';

}

echo $_SESSION[\'myvar\'];

结束

相关推荐

Private replies for comments

当前在评论部分,如果您(管理员)想要回复待定的评论,可能是警告他们或其他什么,发送回复的唯一方法是单击“批准并回复”。在批准评论之前,是否有办法向提交的电子邮件地址发送私人消息(除了手动编写电子邮件)?