我想包括我在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