WordPress o'rnatish yo'li / shablon mavzusi / rasm funktsiyasi Daquan chaqiruvi

So'nggi paytlarda ba'zi mavzularni o'zgartirish paytida ba'zi rasmlar, CSS, JS va boshqa statik fayllar tez-tez chaqiriladi.

  • Albatta, bu statik fayllar uchun biz ularni to'g'ridan-to'g'ri mutlaq yo'llar yordamida chaqirishimiz mumkin.
  • Ammo quyidagilarni ko'rib chiqingStansiya qurishSinov va mavzu bo'lishi mumkin bo'lgan bir qator kod muammolari, masalan, tasodifiy o'zgartirishlar tufayli ishlamaydigan kod.
  • Chen Veylianghali ham foydalanishni yaxshi ko'radiWordPressYo'l funktsiyasi va resurs yuklash uchun nisbiy yo'l.

Inson miyasi murakkab WordPress funksiyasi qo‘ng‘iroq kodlarini eslab qolish qiyin bo‘lganligi sababli, biz ulardan foydalanish kerak bo‘lganda qaysi WordPress funksiya kodlarini ishlatishni unutib qo‘yamizmi?

Shunday qilib, WordPress yo'l funksiyasi qo'ng'iroqlarini bu erda ro'yxatga olishga va ma'lumot uchun vaqti-vaqti bilan yangilashga qaror qildi.

WordPress logotipi

WordPress bosh sahifa yo'li

<?php home_url( $path, $scheme ); ?>

PHP funksiya chaqiruvi ▼

<?php echo home_url(); ?>
  • Ko'rsatish: http:// domen nomingiz

WordPress o'rnatish yo'li

<?php site_url( $path, $scheme ); ?>

PHP funksiya chaqiruvi ▼

<?php echo site_url(); ?>
  • Displey: http://yourdomain/wordpress

WordPress backendboshqaruv yo'li

<?php admin_url( $path, $scheme ); ?>

PHP funksiya chaqiruvi ▼

<?php echo admin_url(); ?>
  • Displey: http://yourdomain/wordpress/wp-admin/

wp-yo'lni o'z ichiga oladi

<?php includes_url( $path ); ?>

PHP funksiya chaqiruvi ▼

<?php echo includes_url(); ?>
  • Displey: http://yourdomain/wordpress/wp-includes/

wp-kontent yo'li

<?php content_url( $path ); ?>

PHP funksiya chaqiruvi ▼

<?php echo content_url(); ?>
  • Displey: http://yourdomain/wordpress/wp-content

WordPress yuklash yo'li

<?php wp_upload_dir( string $time = null, bool $create_dir = true,bool $refresh_cache = false ) ?>

PHP funksiya chaqiruvi ▼

<?php $upload_dir = wp_upload_dir(); echo $upload_dir['baseurl']; ?>
  • Displey: http://yourdomain/wordpress/wp-content/uploads

PHP funksiya chaqiruvi ▼

<?php $upload_dir = wp_upload_dir(); echo $upload_dir['url']; ?>
  • Displey: http://yourdomain/wordpress/wp-content/uploads/2018/01

PHP funktsiyasi qo'ng'iroq serveri yo'li ▼

<?php $upload_dir = wp_upload_dir(); echo $upload_dir['basedir']; ?>
  • Displey: D:\WorkingSoftWare\phpStudy\WWW\wordpress/wp-content/uploads

PHP funktsiyasi qo'ng'iroq serveri yo'li ▼

<?php $upload_dir = wp_upload_dir(); echo $upload_dir['path']; ?>
  • Displey: D:\WorkingSoftWare\phpStudy\WWW\wordpress/wp-content/uploads/2018/01

WordPress plaginyo'l

<?php plugins_url( $path, $plugin ); ?>

PHP funksiya chaqiruvi ▼

<?php echo plugins_url(); ?>
  • Displey: http://yourdomain/wordpress/wp-content/plugins

PHP funksiya chaqiruvi ▼

<?php plugin_dir_url($file) ?>
  • Odatda ishlatiladi:      //$file (majburiy) joriy plaginning mutlaq yo'lini qaytaradi
  • Displey: http://yourdomain/wordpress/wp-content/plugins/yourplugin/

PHP funksiya chaqiruvi ▼

<?php plugin_dir_path($file); ?>
  • Odatda ishlatiladi:      //$file (majburiy) joriy plagin serverining mutlaq yo'lini qaytaradi.
  • Uni mavzu fayli ostiga qo'yish, shuningdek, mavzu serverining mutlaq yo'lini qaytaradi, lekin uni ishlatish tavsiya etilmaydi, uni chalkashtirib yuborish oson.
  • Displey: D:\WorkingSoftWare\phpStudy\WWW\wordpress\wp-content\plugins\yourplugin/

WordPress mavzu yo'li

<?php get_theme_roots(); ?>

Odatda ishlatiladi:

ko'rsatish: /mavzular

<?php get_theme_root( '$stylesheet_or_template' ); ?>

Odatda ishlatiladi:

Displey: D:\WorkingSoftWare\phpStudy\WWW\wordpress/wp-content/themes

<?php get_theme_root_uri(); ?>

Odatda ishlatiladi:

Ko'rsatish: http://yourdomain.com/wordpress/wp-content/themes

<?php get_theme_file_uri( '$file' ) ?>

Odatda ishlatiladi:

Displey: http://yourdomain.com/wordpress/wp-content/themes/cwlcms

<?php get_theme_file_path( '$file' ) ?>

Odatda ishlatiladi:

Displey: D:\WorkingSoftWare\phpStudy\WWW\wordpress/wp-content/themes/cwlcms

<?php get_template(); ?>

Odatda ishlatiladi: //mavzu nomini qaytaring

Displey: cwlcms

<?php get_template_directory(); ?>

Odatda ishlatiladi:

Displey: D:\WorkingSoftWare\phpStudy\WWW\wordpress/wp-content/themes/cwlcms

<?php get_template_directory_uri(); ?>

Odatda ishlatiladi:

Displey: http://yourdomain.com/wordpress/wp-content/themes/cwlcms

Eslatma: get_template mavzuning style.css faylini so'raydi.Agar mavzu katalogida bunday fayl bo'lmasa, xatolik yuzaga keladi.

<?php get_stylesheet(); ?>

Odatda ishlatiladi: //Agar pastki mavzudan foydalansangiz, pastki mavzuning katalog nomini qaytaring

Displey: cwlcms

<?php get_stylesheet_uri(); ?>

Odatda ishlatiladi:

Displey: http://yourdomain.com/wordpress/wp-content/themes/cwlcms/style.css

<?php get_stylesheet_directory() ?>

Odatda ishlatiladi:

  • //Agar sub-mavzudan foydalansangiz, sub-mavzu serverining yo'lini qaytaring

Displey: D:\WorkingSoftWare\phpStudy\WWW\wordpress/wp-content/themes/cwlcms

  • //Lekin u boshqa fayllarni kiritishda ko'proq ishlatiladi
<?php get_stylesheet_directory_uri(); ?>

Odatda ishlatiladi:

Displey: http://yourdomain.com/wordpress/wp-content/themes/cwlcms

Eslatma: get_stylesheet mavzuning style.css faylini so'raydi.Agar mavzu katalogida bunday fayl bo'lmasa, xatolik yuzaga keladi.

Blogdan bir nechta ma'lumotni oling

Nihoyat, yuqoridagi barcha yo'llar va boshqa ma'lumotlarni oladigan kuchliroq funktsiyalarni baham ko'ring.

<?php get_bloginfo( '$show', '$filter' ) ?>
  • PHP funksiya chaqiruvi: //get_bloginfo blog haqida turli ma'lumotlarni olishi mumkin,$show url qilib sozlanganda blog manzilini oling
  • Ko'rsatish: http:// domen nomingiz

get_bloginfo orqali olinishi mumkin bo'lgan boshqa ma'lumotlar:

  • ism
  • tavsifi
  • wpurl
  • siteurl/url
  • admin_email
  • belgilar to'plami
  • versiya
  • html_turi
  • matn_yo'nalishi
  • til
  • stylesheet_url
  • uslublar jadvali_katalogi
  • template_url
  • shablon_katalogi
  • pingback_url
  • atom_url
  • rdf_url
  • rss_url
  • rss2_url
  • comments_atom_url
  • comments_rss2_url

发表 评论

Sizning elektron pochta manzilingiz nashr etilmaydi. 必填 项 已 用 * Yorliq

Top o'ting