我想包括我在header.php
文件或我的主题的index.php
,但我不能访问从假设我的主题的footer.php
或是主题的页面模板包含文件中的变量。在Wordpress中,我将包含我的文件,以便在整个页面的其余部分访问其变量?
这里是我,包括:
<?php
// some parameters
$var_research = 5;
$var_researchtrans = 7;
$var_output = 9;
$var_edit_indi = 11;
$var_contact = 15;
$var_transition = 19;
?>
现在我需要的是能够使用变量footer.php,例如。
希望有人在那里有一个答案。谢谢,你们都。
确定,这里就是我做它的工作:
在functions.php的
<?php // functions.php
// ...
function my_var($va_var) {
// some parameters
$var_research = 5;
$var_researchtrans = 7;
$var_output = 9;
$var_edit_indi = 11;
$var_contact = 15;
$var_transition = 19;
$var_sometext = "text test";
eval("\$return_var = $" . $va_var . ";");
return $return_var;
}
?>
和footer.php
<?php // footer.php
// ...
echo "blah blah " . my_var("var_sometext");
// ...
?>
它的工作,但我做对了吗?有没有更好的/正确的方法来做到这一点?再次感谢大家。
谢谢@Indranil,我只是在我的问题中包含了代码。我会尽力将它们变成一个函数。有什么建议么? – 2011-12-19 06:39:06
另一个更新来显示我的答案,@Indranil。有更好的方法来做到这一点? – 2011-12-19 07:47:19
存储它们的更好方法是使用数组。请看我编辑的答案。 – Indranil 2011-12-19 13:31:59