Imenik člankov
V zadnjem času se med nekaterimi spremembami tem pogosto kličejo nekatere slike, CSS, JS in druge statične datoteke.
- Seveda lahko te statične datoteke kličemo neposredno z uporabo absolutnih poti.
- Toda upoštevajte naslednjezgraditi spletno stranTestiranje in vrsta težav s kodo, ki jih lahko ima tema, na primer koda, ki ne deluje zaradi naključnih sprememb.
- Chen Weiliangše vedno rada uporabljaWordPressFunkcija poti in relativna pot za nalaganje virov.
Ker si človeški možgani težko zapomnijo zapletene kode za klicanje funkcij WordPress, pogosto pozabimo, katere kode funkcij WordPress uporabiti, ko jih moramo uporabiti?
Zato sem se odločil, da tukaj navedem klice funkcij WordPress poti in jih občasno posodobim za referenco.

Pot domače strani WordPress
<?php home_url( $path, $scheme ); ?>
Klic funkcije PHP ▼
<?php echo home_url(); ?>
- Prikaz: http:// ime vaše domene
Namestitvena pot WordPressa
<?php site_url( $path, $scheme ); ?>
Klic funkcije PHP ▼
<?php echo site_url(); ?>
- Prikaz: http://vašadomena/wordpress
WordPress backendpot upravljanja
<?php admin_url( $path, $scheme ); ?>
Klic funkcije PHP ▼
<?php echo admin_url(); ?>
- Prikaz: http://vašadomena/wordpress/wp-admin/
wp-vključuje pot
<?php includes_url( $path ); ?>
Klic funkcije PHP ▼
<?php echo includes_url(); ?>
- Prikaz: http://yourdomain/wordpress/wp-includes/
pot wp-vsebine
<?php content_url( $path ); ?>
Klic funkcije PHP ▼
<?php echo content_url(); ?>
- Prikaz: http://vašadomena/wordpress/wp-content
Pot za nalaganje v WordPress
<?php wp_upload_dir( string $time = null, bool $create_dir = true,bool $refresh_cache = false ) ?>
Klic funkcije PHP ▼
<?php $upload_dir = wp_upload_dir(); echo $upload_dir['baseurl']; ?>
- Prikaz: http://yourdomain/wordpress/wp-content/uploads
Klic funkcije PHP ▼
<?php $upload_dir = wp_upload_dir(); echo $upload_dir['url']; ?>
- Prikaz: http://vašadomena/wordpress/wp-content/uploads/2018/01
Pot strežnika za klic funkcije PHP ▼
<?php $upload_dir = wp_upload_dir(); echo $upload_dir['basedir']; ?>
- Prikaz: D:\WorkingSoftWare\phpStudy\WWW\wordpress/wp-content/uploads
Pot strežnika za klic funkcije PHP ▼
<?php $upload_dir = wp_upload_dir(); echo $upload_dir['path']; ?>
- Prikaz: D:\WorkingSoftWare\phpStudy\WWW\wordpress/wp-content/uploads/2018/01
WordPress vtičnikpot
<?php plugins_url( $path, $plugin ); ?>
Klic funkcije PHP ▼
<?php echo plugins_url(); ?>
- Prikaz: http://yourdomain/wordpress/wp-content/plugins
Klic funkcije PHP ▼
<?php plugin_dir_url($file) ?>
- Pogosto uporabljeno: //$file (obvezno) vrne absolutno pot trenutnega vtičnika
- Prikaz: http://yourdomain/wordpress/wp-content/plugins/yourplugin/
Klic funkcije PHP ▼
<?php plugin_dir_path($file); ?>
- Pogosto uporabljeno: //$file (obvezno) vrne absolutno pot trenutnega strežnika vtičnikov.
- Če ga postavite pod datoteko s temo, boste prav tako vrnili absolutno pot do strežnika s temami, vendar ni priporočljivo, da ga uporabljate, saj se zlahka pokvari.
- Prikaz: D:\WorkingSoftWare\phpStudy\WWW\wordpress\wp-content\plugins\yourplugin/
Pot teme WordPress
<?php get_theme_roots(); ?>
Pogosto uporabljeno:
oddaja: /themes
<?php get_theme_root( '$stylesheet_or_template' ); ?>
Pogosto uporabljeno:
Prikaz: D:\WorkingSoftWare\phpStudy\WWW\wordpress/wp-content/themes
<?php get_theme_root_uri(); ?>
Pogosto uporabljeno:
Pokaži: http://yourdomain.com/wordpress/wp-content/themes
<?php get_theme_file_uri( '$file' ) ?>
Pogosto uporabljeno:
Prikaži: http://yourdomain.com/wordpress/wp-content/themes/cwlcms
<?php get_theme_file_path( '$file' ) ?>
Pogosto uporabljeno:
Prikaz: D:\WorkingSoftWare\phpStudy\WWW\wordpress/wp-content/themes/cwlcms
<?php get_template(); ?>
Pogosto uporabljeno: //vrni ime teme
Zaslon: cwlcms
<?php get_template_directory(); ?>
Pogosto uporabljeno:
Prikaz: D:\WorkingSoftWare\phpStudy\WWW\wordpress/wp-content/themes/cwlcms
<?php get_template_directory_uri(); ?>
Pogosto uporabljeno:
Prikaži: http://yourdomain.com/wordpress/wp-content/themes/cwlcms
Opomba: get_template poizveduje po datoteki style.css teme. Če takšne datoteke ni v imeniku teme, bo prišlo do napake.
<?php get_stylesheet(); ?>
Pogosto uporabljeno: //Če uporabljate podtemo, vrnite ime imenika podteme
Zaslon: cwlcms
<?php get_stylesheet_uri(); ?>
Pogosto uporabljeno:
Prikaz: http://yourdomain.com/wordpress/wp-content/themes/cwlcms/style.css
<?php get_stylesheet_directory() ?>
Pogosto uporabljeno:
- //Če uporabljate podtemo, vrnite pot strežnika podteme
Prikaz: D:\WorkingSoftWare\phpStudy\WWW\wordpress/wp-content/themes/cwlcms
- //Vendar se bolj uporablja pri vključitvi drugih datotek
<?php get_stylesheet_directory_uri(); ?>
Pogosto uporabljeno:
Prikaži: http://yourdomain.com/wordpress/wp-content/themes/cwlcms
Opomba: get_stylesheet poizveduje po datoteki style.css teme. Če takšne datoteke ni v imeniku teme, bo prišlo do napake.
Pridobite več informacij iz spletnega dnevnika
Nazadnje delite zmogljivejše funkcije, ki v bistvu dobijo vse zgornje poti in druge informacije.
<?php get_bloginfo( '$show', '$filter' ) ?>
- Klic funkcije PHP: //get_bloginfo lahko pridobi različne informacije o blogu,Pridobite naslov bloga, ko je $show nastavljen na url
- Prikaz: http:// ime vaše domene
Druge informacije, ki jih lahko dobite na get_bloginfo:
- Ime
- opis
- wpurl
- siteurl/url
- ADMIN_EMAIL
- črtico
- različica
- html_type
- smer_besedila
- jezik
- styleSheet_url
- imenik_stilnega lista
- template_url
- imenik_predloge
- pingback_url
- atom_url
- rdf_url
- rss_url
- RSS2_URL
- comments_atom_url
- comments_rss2_url
Blog Hope Chen Weiliang ( https://www.chenweiliang.com/ ) delil "WordPress Installation Path/Template Theme/Image Function Calling Daquan", kar vam je v pomoč.
Dobrodošli, da delite povezavo tega članka:https://www.chenweiliang.com/cwl-1622.html
Če želite odkleniti več skritih trikov🔑, se pridružite našemu Telegram kanalu!
Delite in všečkajte, če vam je všeč! Vaše delitve in všečki so naša nadaljnja motivacija!