我确信这个问题有一个相对简单的答案。不幸的是我的PHP技能相当有限,我无法弄清楚。
我正在使用Slightly Modified Options Framework将自定义选项面板添加到我正在开发的Wordpress主题中。文档非常稀少,几乎不存在,并且发布的大部分内容已过时且不正确。我对这个问题上的论坛帖子没有回复,我搜索了Google没有结果的答案。
此时我在我的主题中安装了SMOF,我已经自定义了选项面板和输入存储在数据库中的值。文档说明为了检索要在主题中使用的选项值,您必须将<?php global $smof_data; ?>
放在文档的<head>
中。我做到了这一点。
现在我正在尝试在我的主题中使用选项变量。我使用的代码如下所示:
<h1><?php echo $smof_data['bizname']; ?></h1>
未返回任何值,页面来源只显示<h1></h1>
我觉得这是一个简单的PHP事情,我应该“只是知道”。不幸的是我不知道。
如果我能弄清楚如何让这个东西运行,我会为这个项目写一些初学者友好的文档。在此先感谢您的帮助。
答案 0 :(得分:0)
全局变量不通过header.php中的include或require传递值。所以你可以使用这段代码
<?php global $data;
$ data = of_get_option(); ?&GT;