• 25-03-2020, 02:22:33
    #1
    header dosyasının en başına dosya yolu bulmak için
    <?=get_template_directory_url()?>
    kodu yazıyorum ama hata veriyor.
    Hata Kodu:
    [B]Fatal error[/B]: Uncaught Error: Call to undefined function get_template_directory_url() in 
    D:\xampp\htdocs\wp\wp-content\themes\FiYAZILIM\header.php:1 Stack trace: #0 
    D:\xampp\htdocs\wp\wp-includes\template.php(722): require_once() 
    #1 
    D:\xampp\htdocs\wp\wp-includes\template.php(671): load_template('D:\\xampp\\htdocs...', true) 
    #2 
    D:\xampp\htdocs\wp\wp-includes\general-template.php(41): locate_template(Array, true) 
    #3 
    D:\xampp\htdocs\wp\wp-content\themes\FiYAZILIM\index.php(3): get_header() 
    #4 
    D:\xampp\htdocs\wp\wp-includes\template-loader.php(98): include('D:\\xampp\\htdocs...') 
    #5 
    D:\xampp\htdocs\wp\wp-blog-header.php(19): require_once('D:\\xampp\\htdocs...') 
    #6 
    D:\xampp\htdocs\wp\index.php(17): require('D:\\xampp\\htdocs...') 
    #7 
    {main} thrown in [B]D:\xampp\htdocs\wp\wp-content\themes\FiYAZILIM\header.php[/B] on line [B]1[/B]
  • 25-03-2020, 02:24:16
    #2
    get_template_directory_uri() şeklinde denermisiniz ?

    php kod bloğu içerisinde get_template_directory_uri(), static dosyalara ulaşmak içinde <?php bloginfo('template_directory'); ?> kullanabilirsiniz.

    ek, tema dosyasının isminin FiYAZILIM olduğunu görüyorum case sensitive olmasına dikkat ediniz, yani fiyazilim şeklinde.
  • 25-03-2020, 02:36:29
    #3
    get_template_directory_uri() bu şekilde geldi çok teşekkür ederim yanlız eğitimde anlatan üstad kişi get_template_directory_uri() bunu yazıyor ve çalışıyor neden olabilir?
  • 25-03-2020, 02:42:45
    #4
    destroey adlı üyeden alıntı: mesajı görüntüle
    get_template_directory_uri() bu şekilde geldi çok teşekkür ederim yanlız eğitimde anlatan üstad kişi get_template_directory_uri() bunu yazıyor ve çalışıyor neden olabilir?
    get_template_directory_uri() php içerisinde geçen static bir dosyaya ulaşmak için kullanılır. Bir şablon içerisinde php tanımlaması yaparken de get_template_directory_uri()kullanılabilir fakat direkt php tagları içerisinde kullanamaz, <?=?> içerisinde kullanamazsınız.

    <?php echo get_template_directory_uri()."/"."resimler/logo.png"; ?> şeklinde kullanılmalıdır.
  • 25-03-2020, 03:08:43
    #5
    şu an dikkatimi çekti
    index.php ye
    <?php get_header() ?>

    <?php get_footer() ?>
    yazdım ekrana footer geliyor ama header gelmiyor bunun sebebi nedir?