Skip to content

WordPress Akademi

  • Başlangıç
    • Kod Standartları
    • CSS & HTML
    • WP geliştirme araçları
  • Tema
    • Tema Düzenleme ve geliştirme
  • Son Eklenenler
  • Slack Grubu
  • Testler
  • İletişim

Dosya Yolu

  • 0
  • Posted by alidemirci

SVG, icon veya resim ekledigimizde klasore koyup bunlara verdigimiz URL her domainde caliscak sekilde olmali. Soyle bir yazim hard-coded demek oluyor ve çok sakıncalı:

background: url(https://siteadi.com/wp-content/themes/tema_adi/img/resimadi.jpg);

veya JS’de böyle bir kullanım hatalı. Onun yerine CSS için, customcss.php dosyasi olusturup PHP icinde site adini alip yazdiriyoruz.

background: background: url("<?php echo get_theme_file_uri('/img/resimadi.jpg'); ?>");

Aşağıdaki kodlar WP 4.7’den sonra eklendi. Bu kodların hepsinin çıktısını alın

  • get_theme_file_uri()
  • get_parent_theme_file_uri()
  • get_theme_file_path()
  • get_parent_theme_file_path()

Daha detaylı açıklama: https://bravokeyl.com/get-theme-file-uri-and-get-theme-file-path/

Bir dosya çağırcağımızda direkt include yerine böyle kullanıyoruz:

include get_theme_file_path( '/includes/functions.php' );

← Previous Lesson

Post navigation

Görüntü ve Video Paylaşma
CSS, JS ekleme
Proudly powered by WordPress.