WordPress kurulum yolu / şablon teması / resim işlevi Daquan çağrısı

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'in anlamı nedir?Ne yapıyorsun?Bir web sitesi ne yapabilir?

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!

🔔 Kanalın üst dizinindeki değerli "ChatGPT İçerik Pazarlama Yapay Zeka Aracı Kullanım Kılavuzunu" alan ilk kişi olun! 🌟
📚 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!

 

发表 评论

E-posta hesabınız yayımlanmayacak. 必填 项 已 用 * 标注

yukarı kaydır