Я пытался включить свой файл в header.php
или в index.php
моей темы, но я не могу получить доступ к переменным во включенном файле, скажем, из footer.php
моей темы или даже из шаблонов страниц моей темы.
Вот что я включаю:
<?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");
// ...
?>
Работает, но правильно ли я это сделал?Есть ли лучший / правильный способ сделать это?Еще раз спасибо всем.