Artikulo Direktoryo
Kamakailan lamang, sa ilang pagbabago ng tema, madalas na tinatawag ang ilang larawan, CSS, JS at iba pang mga static na file.
- Siyempre, para sa mga static na file na ito, maaari naming direktang tawagan ang mga ito gamit ang mga absolute path.
- Ngunit isaalang-alang ang sumusunodBumuo ng istasyonPagsubok, at isang serye ng mga problema sa code na maaaring mayroon ang tema, gaya ng code na hindi gumagana dahil sa mga random na pagbabago.
- Chen Weilianggusto pa rin gumamitWordPressPath function, at relative path para sa resource loading.
Dahil ang utak ng tao ay mahirap matandaan ang kumplikadong WordPress function call code, madalas nating nakakalimutan kung aling WordPress function code ang gagamitin kapag kailangan natin itong gamitin?
Kaya, nagpasya na ilista ang mga tawag sa WordPress path function dito at i-update ito paminsan-minsan para sa sanggunian.
Landas ng homepage ng WordPress
<?php home_url( $path, $scheme ); ?>
PHP function na tawag ▼
<?php echo home_url(); ?>
- Display: http:// ang iyong domain name
Landas ng pag-install ng WordPress
<?php site_url( $path, $scheme ); ?>
PHP function na tawag ▼
<?php echo site_url(); ?>
- Display: http://yourdomain/wordpress
WordPress backendlandas ng pamamahala
<?php admin_url( $path, $scheme ); ?>
PHP function na tawag ▼
<?php echo admin_url(); ?>
- Display: http://yourdomain/wordpress/wp-admin/
wp-kasama ang landas
<?php includes_url( $path ); ?>
PHP function na tawag ▼
<?php echo includes_url(); ?>
- Display: http://yourdomain/wordpress/wp-includes/
wp-content path
<?php content_url( $path ); ?>
PHP function na tawag ▼
<?php echo content_url(); ?>
- Display: http://yourdomain/wordpress/wp-content
Landas sa pag-upload ng WordPress
<?php wp_upload_dir( string $time = null, bool $create_dir = true,bool $refresh_cache = false ) ?>
PHP function na tawag ▼
<?php $upload_dir = wp_upload_dir(); echo $upload_dir['baseurl']; ?>
- Display: http://yourdomain/wordpress/wp-content/uploads
PHP function na tawag ▼
<?php $upload_dir = wp_upload_dir(); echo $upload_dir['url']; ?>
- Display: http://yourdomain/wordpress/wp-content/uploads/2018/01
PHP function call server path ▼
<?php $upload_dir = wp_upload_dir(); echo $upload_dir['basedir']; ?>
- Display: D:\WorkingSoftWare\phpStudy\WWW\wordpress/wp-content/uploads
PHP function call server path ▼
<?php $upload_dir = wp_upload_dir(); echo $upload_dir['path']; ?>
- Display: D:\WorkingSoftWare\phpStudy\WWW\wordpress/wp-content/uploads/2018/01
WordPress pluginlandas
<?php plugins_url( $path, $plugin ); ?>
PHP function na tawag ▼
<?php echo plugins_url(); ?>
- Display: http://yourdomain/wordpress/wp-content/plugins
PHP function na tawag ▼
<?php plugin_dir_url($file) ?>
- Karaniwang ginagamit: //$file (kinakailangan) ay nagbabalik ng ganap na landas ng kasalukuyang plugin
- Display: http://yourdomain/wordpress/wp-content/plugins/yourplugin/
PHP function na tawag ▼
<?php plugin_dir_path($file); ?>
- Karaniwang ginagamit: //$file (kinakailangan) ay nagbabalik ng ganap na landas ng kasalukuyang server ng plugin.
- Ang paglalagay nito sa ilalim ng theme file ay ibabalik din ang absolute path ng theme server, ngunit hindi inirerekomenda na gamitin ito, madali itong magulo.
- Display: D:\WorkingSoftWare\phpStudy\WWW\wordpress\wp-content\plugins\yourplugin/
Landas ng tema ng WordPress
<?php get_theme_roots(); ?>
Karaniwang ginagamit:
ipakita: /themes
<?php get_theme_root( '$stylesheet_or_template' ); ?>
Karaniwang ginagamit:
Display: D:\WorkingSoftWare\phpStudy\WWW\wordpress/wp-content/themes
<?php get_theme_root_uri(); ?>
Karaniwang ginagamit:
Ipakita ang: http://yourdomain.com/wordpress/wp-content/themes
<?php get_theme_file_uri( '$file' ) ?>
Karaniwang ginagamit:
Display: http://yourdomain.com/wordpress/wp-content/themes/cwlcms
<?php get_theme_file_path( '$file' ) ?>
Karaniwang ginagamit:
Display: D:\WorkingSoftWare\phpStudy\WWW\wordpress/wp-content/themes/cwlcms
<?php get_template(); ?>
Karaniwang ginagamit: //ibalik ang pangalan ng tema
Display: cwlcms
<?php get_template_directory(); ?>
Karaniwang ginagamit:
Display: D:\WorkingSoftWare\phpStudy\WWW\wordpress/wp-content/themes/cwlcms
<?php get_template_directory_uri(); ?>
Karaniwang ginagamit:
Display: http://yourdomain.com/wordpress/wp-content/themes/cwlcms
Tandaan: kine-query ng get_template ang style.css file ng tema. Kung walang ganoong file sa direktoryo ng tema, magkakaroon ng error.
<?php get_stylesheet(); ?>
Karaniwang ginagamit: //Kung gumagamit ng sub-theme, ibalik ang pangalan ng direktoryo ng sub-theme
Display: cwlcms
<?php get_stylesheet_uri(); ?>
Karaniwang ginagamit:
Display: http://yourdomain.com/wordpress/wp-content/themes/cwlcms/style.css
<?php get_stylesheet_directory() ?>
Karaniwang ginagamit:
- //Kung gumagamit ng sub-theme, ibalik ang sub-theme na landas ng server
Display: D:\WorkingSoftWare\phpStudy\WWW\wordpress/wp-content/themes/cwlcms
- //Ngunit mas ginagamit ito sa pagsasama ng iba pang mga file
<?php get_stylesheet_directory_uri(); ?>
Karaniwang ginagamit:
Display: http://yourdomain.com/wordpress/wp-content/themes/cwlcms
Tandaan: kine-query ng get_stylesheet ang style.css file ng tema. Kung walang ganoong file sa direktoryo ng tema, magkakaroon ng error.
Kumuha ng maraming piraso ng impormasyon mula sa isang blog
Panghuli, magbahagi ng mas makapangyarihang mga function na karaniwang nakakakuha ng lahat ng mga landas sa itaas at iba pang impormasyon.
<?php get_bloginfo( '$show', '$filter' ) ?>
- PHP function na tawag: //get_bloginfo ay maaaring makakuha ng iba't ibang impormasyon tungkol sa blog,Kunin ang address ng blog kapag nakatakda ang $show sa url
- Display: http:// ang iyong domain name
Iba pang impormasyon na maaaring makuha ng get_bloginfo:
- pangalan
- paglalarawan
- wpurl
- siteurl/url
- ADMIN_EMAIL
- charset
- bersyon
- html_type
- text_direction
- wika
- stylesheet_url
- styleheet_directory
- template_url
- template_directory
- pingback_url
- atom_url
- rdf_url
- rss_url
- rss2_url
- comments_atom_url
- comments_rss2_url
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) ibinahagi ang "WordPress Installation Path/Template Theme/Image Function Calling Daquan", na nakakatulong sa iyo.
Maligayang pagdating upang ibahagi ang link ng artikulong ito:https://www.chenweiliang.com/cwl-1622.html
Maligayang pagdating sa Telegram channel ng blog ni Chen Weiliang para makuha ang pinakabagong mga update!
📚 Ang gabay na ito ay naglalaman ng malaking halaga, 🌟Ito ay isang bihirang pagkakataon, huwag palampasin ito! ⏰⌛💨
Share and like kung gusto mo!
Ang iyong pagbabahagi at pag-like ay ang aming patuloy na pagganyak!