SMOF无法检索变量值

时间:2013-06-16 01:56:59

标签: php

我确信这个问题有一个相对简单的答案。不幸的是我的PHP技能相当有限,我无法弄清楚。

我正在使用Slightly Modified Options Framework将自定义选项面板添加到我正在开发的Wordpress主题中。文档非常稀少,几乎不存在,并且发布的大部分内容已过时且不正确。我对这个问题上的论坛帖子没有回复,我搜索了Google没有结果的答案。

此时我在我的主题中安装了SMOF,我已经自定义了选项面板和输入存储在数据库中的值。文档说明为了检索要在主题中使用的选项值,您必须将<?php global $smof_data; ?>放在文档的<head>中。我做到了这一点。

现在我正在尝试在我的主题中使用选项变量。我使用的代码如下所示:

<h1><?php echo $smof_data['bizname']; ?></h1>

未返回任何值,页面来源只显示<h1></h1>

我觉得这是一个简单的PHP事情,我应该“只是知道”。不幸的是我不知道。

如果我能弄清楚如何让这个东西运行,我会为这个项目写一些初学者友好的文档。在此先感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

全局变量不通过header.php中的include或require传递值。所以你可以使用这段代码

<?php global $data;

$ data = of_get_option(); ?&GT;