Ang landas ng pag-install ng WordPress / tema ng template / function ng larawan ay tumawag kay Daquan

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.

Ano ang ibig sabihin ng WordPress?Anong ginagawa mo?Ano ang magagawa ng isang website?

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!

🔔 Maging una upang makuha ang mahalagang "ChatGPT Content Marketing AI Tool Usage Guide" sa direktoryo ng nangungunang channel! 🌟
📚 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!

 

发表 评论

Ang iyong email address ay hindi mai-publish. 必填 项 已 用 * Tatak

mag-scroll sa itaas