Direktori Artikel
Baru-baru ini, semasa beberapa perubahan tema, beberapa imej, CSS, JS dan fail statik lain sering dipanggil.
- Sudah tentu, untuk fail statik ini, kami boleh memanggilnya terus menggunakan laluan mutlak.
- Tetapi pertimbangkan perkara berikutmembina laman webPengujian dan satu siri masalah kod yang mungkin ada pada tema, seperti kod yang tidak berfungsi kerana pengubahsuaian rawak.
- Chen Weiliangmasih suka gunaWordPressFungsi laluan, dan laluan relatif untuk pemuatan sumber.
Kerana otak manusia sukar untuk diingati untuk kod panggilan fungsi WordPress yang kompleks, kita sering terlupa kod fungsi WordPress yang mana untuk digunakan apabila kita perlu menggunakannya?
Jadi, memutuskan untuk menyenaraikan panggilan fungsi laluan WordPress di sini dan mengemas kininya sekali-sekala untuk rujukan.

Laluan halaman utama WordPress
<?php home_url( $path, $scheme ); ?>
Panggilan fungsi PHP ▼
<?php echo home_url(); ?>
- Paparan: http:// nama domain anda
Laluan pemasangan WordPress
<?php site_url( $path, $scheme ); ?>
Panggilan fungsi PHP ▼
<?php echo site_url(); ?>
- Paparan: http://yourdomain/wordpress
Bahagian belakang WordPresslaluan pengurusan
<?php admin_url( $path, $scheme ); ?>
Panggilan fungsi PHP ▼
<?php echo admin_url(); ?>
- Paparan: http://yourdomain/wordpress/wp-admin/
wp-termasuk laluan
<?php includes_url( $path ); ?>
Panggilan fungsi PHP ▼
<?php echo includes_url(); ?>
- Paparan: http://yourdomain/wordpress/wp-includes/
laluan kandungan wp
<?php content_url( $path ); ?>
Panggilan fungsi PHP ▼
<?php echo content_url(); ?>
- Paparan: http://yourdomain/wordpress/wp-content
Laluan muat naik 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']; ?>
- Paparan: http://yourdomain/wordpress/wp-content/uploads
Panggilan fungsi PHP ▼
<?php $upload_dir = wp_upload_dir(); echo $upload_dir['url']; ?>
- Paparan: http://yourdomain/wordpress/wp-content/uploads/2018/01
Laluan pelayan panggilan fungsi PHP ▼
<?php $upload_dir = wp_upload_dir(); echo $upload_dir['basedir']; ?>
- Paparan: D:\WorkingSoftWare\phpStudy\WWW\wordpress/wp-content/uploads
Laluan pelayan panggilan fungsi PHP ▼
<?php $upload_dir = wp_upload_dir(); echo $upload_dir['path']; ?>
- Paparan: D:\WorkingSoftWare\phpStudy\WWW\wordpress/wp-content/uploads/2018/01
Pemalam WordPressjalan
<?php plugins_url( $path, $plugin ); ?>
Panggilan fungsi PHP ▼
<?php echo plugins_url(); ?>
- Paparan: http://yourdomain/wordpress/wp-content/plugins
Panggilan fungsi PHP ▼
<?php plugin_dir_url($file) ?>
- Selalu digunakan: //$file (diperlukan) mengembalikan laluan mutlak pemalam semasa
- Paparan: http://yourdomain/wordpress/wp-content/plugins/yourplugin/
Panggilan fungsi PHP ▼
<?php plugin_dir_path($file); ?>
- Selalu digunakan: //$file (diperlukan) mengembalikan laluan mutlak pelayan pemalam semasa.
- Meletakkannya di bawah fail tema juga akan mengembalikan laluan mutlak pelayan tema, tetapi ia tidak disyorkan untuk menggunakannya, ia mudah untuk dikacau.
- Paparan: D:\WorkingSoftWare\phpStudy\WWW\wordpress\wp-content\plugins\yourplugin/
Laluan tema WordPress
<?php get_theme_roots(); ?>
Selalu digunakan:
tunjukkan: /themes
<?php get_theme_root( '$stylesheet_or_template' ); ?>
Selalu digunakan:
Paparan: D:\WorkingSoftWare\phpStudy\WWW\wordpress/wp-content/themes
<?php get_theme_root_uri(); ?>
Selalu digunakan:
Tunjukkan: http://yourdomain.com/wordpress/wp-content/themes
<?php get_theme_file_uri( '$file' ) ?>
Selalu digunakan:
Paparan: http://yourdomain.com/wordpress/wp-content/themes/cwlcms
<?php get_theme_file_path( '$file' ) ?>
Selalu digunakan:
Paparan: D:\WorkingSoftWare\phpStudy\WWW\wordpress/wp-content/themes/cwlcms
<?php get_template(); ?>
Selalu digunakan: //kembali nama tema
Paparan: cwlcms
<?php get_template_directory(); ?>
Selalu digunakan:
Paparan: D:\WorkingSoftWare\phpStudy\WWW\wordpress/wp-content/themes/cwlcms
<?php get_template_directory_uri(); ?>
Selalu digunakan:
Paparan: http://yourdomain.com/wordpress/wp-content/themes/cwlcms
Nota: get_template menanyakan fail style.css tema. Jika tiada fail sedemikian dalam direktori tema, ralat akan berlaku.
<?php get_stylesheet(); ?>
Selalu digunakan: //Jika menggunakan sub-tema, kembalikan nama direktori sub-tema
Paparan: cwlcms
<?php get_stylesheet_uri(); ?>
Selalu digunakan:
Paparan: http://yourdomain.com/wordpress/wp-content/themes/cwlcms/style.css
<?php get_stylesheet_directory() ?>
Selalu digunakan:
- //Jika menggunakan sub-tema, kembalikan laluan pelayan sub-tema
Paparan: D:\WorkingSoftWare\phpStudy\WWW\wordpress/wp-content/themes/cwlcms
- //Tetapi ia lebih banyak digunakan dalam memasukkan fail lain
<?php get_stylesheet_directory_uri(); ?>
Selalu digunakan:
Paparan: http://yourdomain.com/wordpress/wp-content/themes/cwlcms
Nota: get_stylesheet menanyakan fail style.css tema. Jika tiada fail sedemikian dalam direktori tema, ralat akan berlaku.
Dapatkan berbilang maklumat daripada blog
Akhir sekali, kongsi fungsi yang lebih berkuasa yang pada asasnya mendapat semua laluan di atas dan maklumat lain.
<?php get_bloginfo( '$show', '$filter' ) ?>
- Panggilan fungsi PHP: //get_bloginfo boleh mendapatkan pelbagai maklumat tentang blog,Dapatkan alamat blog apabila $show ditetapkan kepada url
- Paparan: http:// nama domain anda
Maklumat lain yang boleh diperolehi oleh get_bloginfo:
- nama
- Penerangan
- wpurl
- siteurl/url
- ADMIN_EMAIL
- carta
- versi
- html_jenis
- arah_teks
- bahasa
- stylesheet_url
- gaya_lembaran_direktori
- template_url
- templat_direktori
- pingback_url
- atom_url
- rdf_url
- rss_url
- rss2_url
- komen_atom_url
- komen_rss2_url
Blog Harapan Chen Weiliang ( https://www.chenweiliang.com/ ) berkongsi "Laluan Pemasangan WordPress/Tema Templat/Fungsi Imej Memanggil Daquan", yang membantu anda.
Selamat datang untuk berkongsi pautan artikel ini:https://www.chenweiliang.com/cwl-1622.html
Untuk membuka lebih banyak helah tersembunyi🔑, dialu-alukan untuk menyertai saluran Telegram kami!
Share dan like jika anda suka! Perkongsian dan suka anda adalah motivasi berterusan kami!