Yani, bir Wordpress tema var.
Functions.php dosyasına, ben şöyle bir işlevi yazıyorum:
function my_function(){
$var1 = 'apple';
$var2 = 'orange';
include get_bloginfo('stylesheet_directory').'/lib/fruits.php';
}
Ve fruits.php dosyası gibi görünüyor:
<?php
echo "My brother's favorite fruit is an $var1, but my favorite fruit is an $var2.";
?>
Ben bir yerde benim tema my_function () çağırdığınızda, ekranda fruits.php ekranlarda yankı deyimi, ama $ var1 ve $ var2 değerleri göstermez. Onlar sadece boş demektir.
Şimdi burada garip bir parçası. Ben functions.php olarak aynı dizine fruits.php taşımak ve bu my_function deyimi () şunlardır değiştirirseniz:
include 'fruits.php';
2 değişkenler sadece iyi görüntüler.
Herhangi bir fikir ne bu soruna neden olabilir?
Bilginize, ben bir değişkene fruits.php için yolunu tanımlayan deneyin ve sonra çalışırken mi
include $path;
boşuna.