WordPress temalarında ya da eklentilerinde bazı dosya ve klasör adreslerine kısa yoldan ulaşmak isteriz. Mesela tema içindeki kodlarda kısa yolda tema klasörüne ulaşmak, eklentiler için de aynı şekilde eklenti klasörünün adresini kod ile çağırmak isteriz. Ya da bazen WordPress’in dosya yükleme klasörüne (uploads, yüklemeler vb.) ulaşmak isteriz. Bahsetmiş olduğum durumlarda kullanabileceğiniz fonksiyon listesi aşağıdaki gibidir:
Eklenti Dizini Fonksiyonları
Not: Bu eklenti fonksiyonların kullanımını WordPress Eklentilerinin Yolunu Bulma başlıklı yazımda anlatmıştım.
Tema Dizini Fonksiyonları
- get_template_directory_uri()
- get_stylesheet_directory_uri()
- get_stylesheet_uri()
- get_theme_root_uri()
- get_theme_root()
- get_theme_roots()
- get_stylesheet_directory()
- get_template_directory()
Çoklu Site (Multisite) Fonksiyonları
- get_admin_url()
- get_home_url()
- get_site_url()
- network_admin_url()
- network_site_url()
- network_home_url()
WordPress Genel Fonksiyonları
home_url() | Anasayfa URL | https://www.yakuter.com |
site_url() | Anasayfa URL | https://www.yakuter.com |
admin_url() | Admin dizini URL | https://www.yakuter.com/wp-admin |
includes_url() | Includes dizini URL | https://www.yakuter.com/wp-includes |
content_url() | Content dizini URL | https://www.yakuter.com/wp-content |
plugins_url() | Eklenti dizini URL | https://www.yakuter.com/wp-content/themes |
wp_upload_dir() | Upload dizini URL | https://www.yakuter.com/wp-content/uploads |