Php 如何在我的wordpress页面内容和边栏小部件之间传递变量

Php 如何在我的wordpress页面内容和边栏小部件之间传递变量,php,wordpress,nextgen-gallery,Php,Wordpress,Nextgen Gallery,我正在编辑$image对象附带的nextgen gallery插件。我希望能够将这个$image对象传递给侧边栏中的php小部件,这样我就可以在那里回显有关$image的内容。我该怎么做 下面是我想在侧边栏中显示的模板的示例。当我粘贴php时,它不起作用,因为它没有对$image对象的引用 <?php if(!empty($image->ngg_custom_fields["buy-1"])){?> <ul class="buying-list"

我正在编辑$image对象附带的nextgen gallery插件。我希望能够将这个$image对象传递给侧边栏中的php小部件,这样我就可以在那里回显有关$image的内容。我该怎么做

下面是我想在侧边栏中显示的模板的示例。当我粘贴php时,它不起作用,因为它没有对$image对象的引用

<?php if(!empty($image->ngg_custom_fields["buy-1"])){?>

            <ul class="buying-list">
                <li><?php echo $image->ngg_custom_fields["text-1"]; ?> </li>
                <li><?php  echo $image->ngg_custom_fields["buy-1"]; ?> </li>
            </ul>
        <?php }; ?>

请看另一个代码中图像的来源。最有可能的是,它调用了一个方法来获取对该图像的引用,或者它在代码中设置$image变量的某个过程。这一问题的答案在很大程度上取决于您如何集成“小部件”。您是在实例化一个“widget”对象,还是仅仅包含“sidebar widget.php”?只是使用标准wp代码getsidebar将其包含在我的模板中