Direktori Artikel
Baru-baru ini, selama beberapa perubahan tema, beberapa gambar, CSS, JS, dan file statis lainnya sering dipanggil.
- Tentu saja, untuk file statis ini, kita dapat memanggilnya secara langsung menggunakan jalur absolut.
- Tapi pertimbangkan yang berikut inimembangun situs webPengujian, dan serangkaian masalah kode yang mungkin dimiliki tema, seperti kode yang tidak berfungsi karena modifikasi acak.
- Chen Weiliangmasih suka pakaiWordPressFungsi jalur, dan jalur relatif untuk pemuatan sumber daya.
Karena otak manusia sulit untuk mengingat kode panggilan fungsi WordPress yang kompleks, kita sering lupa kode fungsi WordPress mana yang harus digunakan saat kita perlu menggunakannya?
Jadi, saya memutuskan untuk membuat daftar panggilan fungsi jalur WordPress di sini dan memperbaruinya sesekali untuk referensi.
Jalur beranda WordPress
<?php home_url( $path, $scheme ); ?>
Panggilan fungsi PHP
<?php echo home_url(); ?>
- Tampilan: http:// nama domain Anda
Jalur instalasi WordPress
<?php site_url( $path, $scheme ); ?>
Panggilan fungsi PHP
<?php echo site_url(); ?>
- Tampilan: http://domainanda/wordpress
Backend WordPressjalur manajemen
<?php admin_url( $path, $scheme ); ?>
Panggilan fungsi PHP
<?php echo admin_url(); ?>
- Tampilan: http://domainanda/wordpress/wp-admin/
wp-termasuk jalur
<?php includes_url( $path ); ?>
Panggilan fungsi PHP
<?php echo includes_url(); ?>
- Tampilan: http://domainanda/wordpress/wp-include/
jalur konten-wp
<?php content_url( $path ); ?>
Panggilan fungsi PHP
<?php echo content_url(); ?>
- Tampilan: http://domainanda/wordpress/wp-content
Jalur unggah WordPress
<?php wp_upload_dir( string $time = null, bool $create_dir = true,bool $refresh_cache = false ) ?>
Panggilan fungsi PHP
<?php $upload_dir = wp_upload_dir(); echo $upload_dir['baseurl']; ?>
- Tampilan: http://domainanda/wordpress/wp-content/uploads
Panggilan fungsi PHP
<?php $upload_dir = wp_upload_dir(); echo $upload_dir['url']; ?>
- Tampilan: http://domainanda/wordpress/wp-content/uploads/2018/01
Fungsi PHP memanggil jalur server
<?php $upload_dir = wp_upload_dir(); echo $upload_dir['basedir']; ?>
- Tampilan: D:\WorkingSoftWare\phpStudy\WWW\wordpress/wp-content/uploads
Fungsi PHP memanggil jalur server
<?php $upload_dir = wp_upload_dir(); echo $upload_dir['path']; ?>
- Tampilan: D:\WorkingSoftWare\phpStudy\WWW\wordpress/wp-content/uploads/2018/01
plugin WordPressjalan
<?php plugins_url( $path, $plugin ); ?>
Panggilan fungsi PHP
<?php echo plugins_url(); ?>
- Tampilan: http://domainanda/wordpress/wp-content/plugins
Panggilan fungsi PHP
<?php plugin_dir_url($file) ?>
- Biasanya digunakan: //$file (wajib) mengembalikan jalur absolut dari plugin saat ini
- Tampilan: http://yourdomain/wordpress/wp-content/plugins/yourplugin/
Panggilan fungsi PHP
<?php plugin_dir_path($file); ?>
- Biasanya digunakan: //$file (wajib) mengembalikan path absolut dari server plugin saat ini.
- Menempatkannya di bawah file tema juga akan mengembalikan jalur absolut dari server tema, tetapi tidak disarankan untuk menggunakannya, mudah untuk mengacaukannya.
- Tampilan: D:\WorkingSoftWare\phpStudy\WWW\wordpress\wp-content\plugins\yourplugin/
Jalur tema WordPress
<?php get_theme_roots(); ?>
Biasanya digunakan:
tampilkan: /tema
<?php get_theme_root( '$stylesheet_or_template' ); ?>
Biasanya digunakan:
Tampilan: D:\WorkingSoftWare\phpStudy\WWW\wordpress/wp-content/themes
<?php get_theme_root_uri(); ?>
Biasanya digunakan:
Tampilkan: http://yourdomain.com/wordpress/wp-content/themes
<?php get_theme_file_uri( '$file' ) ?>
Biasanya digunakan:
Tampilan: http://domainanda.com/wordpress/wp-content/themes/cwlcms
<?php get_theme_file_path( '$file' ) ?>
Biasanya digunakan:
Tampilan: D:\WorkingSoftWare\phpStudy\WWW\wordpress/wp-content/themes/cwlcms
<?php get_template(); ?>
Biasanya digunakan: //kembalikan nama tema
Tampilan: cwlcms
<?php get_template_directory(); ?>
Biasanya digunakan:
Tampilan: D:\WorkingSoftWare\phpStudy\WWW\wordpress/wp-content/themes/cwlcms
<?php get_template_directory_uri(); ?>
Biasanya digunakan:
Tampilan: http://domainanda.com/wordpress/wp-content/themes/cwlcms
Catatan: get_template menanyakan file style.css dari tema. Jika tidak ada file seperti itu di direktori tema, akan terjadi kesalahan.
<?php get_stylesheet(); ?>
Biasanya digunakan: //Jika menggunakan sub-tema, kembalikan nama direktori sub-tema
Tampilan: cwlcms
<?php get_stylesheet_uri(); ?>
Biasanya digunakan:
Tampilan: http://domainanda.com/wordpress/wp-content/themes/cwlcms/style.css
<?php get_stylesheet_directory() ?>
Biasanya digunakan:
- //Jika menggunakan sub-tema, kembalikan jalur server sub-tema
Tampilan: D:\WorkingSoftWare\phpStudy\WWW\wordpress/wp-content/themes/cwlcms
- //Tapi itu lebih banyak digunakan dalam menyertakan file lain
<?php get_stylesheet_directory_uri(); ?>
Biasanya digunakan:
Tampilan: http://domainanda.com/wordpress/wp-content/themes/cwlcms
Catatan: get_stylesheet menanyakan file style.css dari tema. Jika tidak ada file seperti itu di direktori tema, akan terjadi kesalahan.
Dapatkan banyak informasi dari blog
Terakhir, bagikan fungsi yang lebih kuat yang pada dasarnya mendapatkan semua jalur di atas dan informasi lainnya.
<?php get_bloginfo( '$show', '$filter' ) ?>
- Panggilan fungsi PHP: //get_bloginfo bisa mendapatkan berbagai informasi tentang blog,Dapatkan alamat blog ketika $show diatur ke url
- Tampilan: http:// nama domain Anda
Informasi lain yang dapat diperoleh dari get_bloginfo:
- nama
- deskripsi
- wpurl
- situs/url
- admin_email
- rangkaian karakter
- versi
- html_type
- teks_arah
- bahasa
- stylesheet_url
- stylesheet_direktori
- templat_url
- template_direktori
- pingback_url
- atom_url
- rdf_url
- rss_url
- rss2_url
- komentar_atom_url
- komentar_rss2_url
Harapan Chen Weiliang Blog ( https://www.chenweiliang.com/ ) membagikan "Jalur Instalasi WordPress/Tema Template/Fungsi Gambar Memanggil Daquan", yang berguna bagi Anda.
Selamat datang untuk membagikan tautan artikel ini:https://www.chenweiliang.com/cwl-1622.html
Selamat datang di saluran Telegram blog Chen Weiliang untuk mendapatkan pembaruan terkini!
📚 Panduan ini mengandung nilai yang sangat besar, 🌟Ini adalah kesempatan langka, jangan sampai terlewatkan! ⏰⌛💨
Bagikan dan sukai jika Anda suka!
Berbagi dan suka Anda adalah motivasi berkelanjutan kami!