Makale Rehberi
Son zamanlarda, bazı tema değişiklikleri sırasında, bazı resimler, CSS, JS ve diğer statik dosyalar sıklıkla çağrılmaktadır.
- Elbette bu statik dosyalar için mutlak yolları kullanarak direkt olarak çağırabiliriz.
- Ama aşağıdakileri göz önünde bulundurunBir istasyon inşa etTest etme ve rastgele değişiklikler nedeniyle çalışmayan kod gibi temanın sahip olabileceği bir dizi kod sorunu.
- Chen Weilianghala kullanmayı seviyorumWordPressYol işlevi ve kaynak yükleme için göreli yol.
İnsan beyninin karmaşık WordPress fonksiyon çağrı kodlarını hatırlaması zor olduğu için, kullanmamız gerektiğinde hangi WordPress fonksiyon kodlarını kullanacağımızı genellikle unutuyoruz?
Bu nedenle, WordPress yolu işlev çağrılarını burada listelemeye ve referans olması için ara sıra güncellemeye karar verdim.
WordPress ana sayfa yolu
<?php home_url( $path, $scheme ); ?>
PHP işlev çağrısı ▼
<?php echo home_url(); ?>
- Görüntüle: http:// alan adınız
WordPress kurulum yolu
<?php site_url( $path, $scheme ); ?>
PHP işlev çağrısı ▼
<?php echo site_url(); ?>
- Görüntüleme: http://alanınız/wordpress
WordPress arka ucuyönetim yolu
<?php admin_url( $path, $scheme ); ?>
PHP işlev çağrısı ▼
<?php echo admin_url(); ?>
- Görüntüleme: http://alanınız/wordpress/wp-admin/
wp-yolu içerir
<?php includes_url( $path ); ?>
PHP işlev çağrısı ▼
<?php echo includes_url(); ?>
- Görüntüleme: http://alanınız/wordpress/wp-includes/
wp-içerik yolu
<?php content_url( $path ); ?>
PHP işlev çağrısı ▼
<?php echo content_url(); ?>
- Görüntüleme: http://alanınız/wordpress/wp-content
WordPress yükleme yolu
<?php wp_upload_dir( string $time = null, bool $create_dir = true,bool $refresh_cache = false ) ?>
PHP işlev çağrısı ▼
<?php $upload_dir = wp_upload_dir(); echo $upload_dir['baseurl']; ?>
- Görüntüleme: http://alanınız/wordpress/wp-content/uploads
PHP işlev çağrısı ▼
<?php $upload_dir = wp_upload_dir(); echo $upload_dir['url']; ?>
- Görüntüleme: http://alanınız/wordpress/wp-content/uploads/2018/01
PHP işlevi çağrı sunucusu yolu ▼
<?php $upload_dir = wp_upload_dir(); echo $upload_dir['basedir']; ?>
- Ekran: D:\WorkingSoftWare\phpStudy\WWW\wordpress/wp-content/uploads
PHP işlevi çağrı sunucusu yolu ▼
<?php $upload_dir = wp_upload_dir(); echo $upload_dir['path']; ?>
- Ekran: D:\WorkingSoftWare\phpStudy\WWW\wordpress/wp-content/uploads/2018/01
WordPress eklentisiyol
<?php plugins_url( $path, $plugin ); ?>
PHP işlev çağrısı ▼
<?php echo plugins_url(); ?>
- Görüntüleme: http://alanınız/wordpress/wp-content/plugins
PHP işlev çağrısı ▼
<?php plugin_dir_url($file) ?>
- Genel olarak kullanılan: //$file (gerekli) mevcut eklentinin mutlak yolunu döndürür
- Görüntüleme: http://alanınız/wordpress/wp-content/plugins/yourplugin/
PHP işlev çağrısı ▼
<?php plugin_dir_path($file); ?>
- Genel olarak kullanılan: //$file (gerekli) mevcut eklenti sunucusunun mutlak yolunu döndürür.
- Tema dosyasının altına koymak, tema sunucusunun mutlak yolunu da döndürür, ancak kullanılması tavsiye edilmez, karıştırılması kolaydır.
- Görüntüleme: D:\WorkingSoftWare\phpStudy\WWW\wordpress\wp-content\plugins\yourplugin/
WordPress tema yolu
<?php get_theme_roots(); ?>
Genel olarak kullanılan:
göster: /temalar
<?php get_theme_root( '$stylesheet_or_template' ); ?>
Genel olarak kullanılan:
Ekran: D:\WorkingSoftWare\phpStudy\WWW\wordpress/wp-content/themes
<?php get_theme_root_uri(); ?>
Genel olarak kullanılan:
Göster: http://yourdomain.com/wordpress/wp-content/themes
<?php get_theme_file_uri( '$file' ) ?>
Genel olarak kullanılan:
Görüntüleme: http://alaniniz.com/wordpress/wp-content/themes/cwlcms
<?php get_theme_file_path( '$file' ) ?>
Genel olarak kullanılan:
Ekran: D:\WorkingSoftWare\phpStudy\WWW\wordpress/wp-content/themes/cwlcms
<?php get_template(); ?>
Genel olarak kullanılan: // tema adını döndür
Ekran: cwlcms
<?php get_template_directory(); ?>
Genel olarak kullanılan:
Ekran: D:\WorkingSoftWare\phpStudy\WWW\wordpress/wp-content/themes/cwlcms
<?php get_template_directory_uri(); ?>
Genel olarak kullanılan:
Görüntüleme: http://alaniniz.com/wordpress/wp-content/themes/cwlcms
Not: get_template temanın style.css dosyasını sorgular.Tema dizininde böyle bir dosya yoksa hata oluşur.
<?php get_stylesheet(); ?>
Genel olarak kullanılan: //Bir alt tema kullanıyorsanız, alt temanın dizin adını döndürün
Ekran: cwlcms
<?php get_stylesheet_uri(); ?>
Genel olarak kullanılan:
Görüntüleme: http://yourdomain.com/wordpress/wp-content/themes/cwlcms/style.css
<?php get_stylesheet_directory() ?>
Genel olarak kullanılan:
- //Bir alt tema kullanıyorsanız, alt tema sunucu yolunu döndürün
Ekran: D:\WorkingSoftWare\phpStudy\WWW\wordpress/wp-content/themes/cwlcms
- //Ama daha çok diğer dosyaları dahil etmek için kullanılır
<?php get_stylesheet_directory_uri(); ?>
Genel olarak kullanılan:
Görüntüleme: http://alaniniz.com/wordpress/wp-content/themes/cwlcms
Not: get_stylesheet temanın style.css dosyasını sorgular.Tema dizininde böyle bir dosya yoksa hata oluşur.
Bir blogdan birden fazla bilgi alın
Son olarak, yukarıdaki tüm yolları ve diğer bilgileri temel olarak alan daha güçlü işlevleri paylaşın.
<?php get_bloginfo( '$show', '$filter' ) ?>
- PHP işlev çağrısı: //get_bloginfo blog hakkında çeşitli bilgiler alabilir,$show url olarak ayarlandığında blog adresini al
- Görüntüle: http:// alan adınız
get_bloginfo tarafından elde edilebilecek diğer bilgiler:
- isim
- tanım
- wpurl
- site URL'si/url'si
- admin_email
- karakter kümesi
- versiyon
- html_type
- Metin yönü
- dil
- stil sayfası_url
- stil sayfası_dizini
- şablon_url
- şablon_dizini
- pingback_url
- atom_url
- rdf_url
- rss_url
- rss2_url
- yorumlar_atom_url
- yorumlar_rss2_url
Umut Chen Weiliang Blogu ( https://www.chenweiliang.com/ ) size yardımcı olan "WordPress Kurulum Yolu/Şablon Teması/Görüntü İşlevi Çağrısı Daquan" paylaştı.
Bu makalenin bağlantısını paylaşmaya hoş geldiniz:https://www.chenweiliang.com/cwl-1622.html
En son güncellemeleri almak için Chen Weiliang'ın blogunun Telegram kanalına hoş geldiniz!
📚 Bu rehber çok büyük değer içeriyor, 🌟Bu nadir bir fırsat, kaçırmayın! ⏰⌛💨
İsterseniz paylaşın ve beğenin!
Paylaşımlarınız ve beğenileriniz bizim sürekli motivasyonumuz!