Adresár článkov
V poslednej dobe sa pri niektorých zmenách tém často nazývajú niektoré obrázky, CSS, JS a iné statické súbory.
- Samozrejme, pri týchto statických súboroch ich môžeme volať priamo pomocou absolútnych ciest.
- Zvážte však nasledujúcevytvoriť webovú stránkuTestovanie a séria problémov s kódom, ktoré môže mať téma, napríklad kód, ktorý nefunguje v dôsledku náhodných úprav.
- Chen Weiliangstále rád používamWordPressFunkcia cesty a relatívna cesta pre načítanie prostriedkov.
Pretože ľudský mozog si ťažko pamätá zložitý kód volania funkcie WordPress, často zabúdame, ktorý funkčný kód WordPress použiť, keď ho potrebujeme použiť?
Rozhodli sme sa tu uviesť volania funkcie cesty WordPress a príležitostne ich aktualizovať.
Cesta k domovskej stránke WordPress
<?php home_url( $path, $scheme ); ?>
Volanie funkcie PHP ▼
<?php echo home_url(); ?>
- Zobrazte: http:// názov vašej domény
Inštalačná cesta WordPress
<?php site_url( $path, $scheme ); ?>
Volanie funkcie PHP ▼
<?php echo site_url(); ?>
- Zobrazenie: http://vasa domena/wordpress
WordPress backendcesta riadenia
<?php admin_url( $path, $scheme ); ?>
Volanie funkcie PHP ▼
<?php echo admin_url(); ?>
- Displej: http://vasa domena/wordpress/wp-admin/
wp-includes path
<?php includes_url( $path ); ?>
Volanie funkcie PHP ▼
<?php echo includes_url(); ?>
- Displej: http://vasa domena/wordpress/wp-includes/
cesta k obsahu wp
<?php content_url( $path ); ?>
Volanie funkcie PHP ▼
<?php echo content_url(); ?>
- Zobraziť: http://vaša doména/wordpress/wp-content
Cesta nahrávania WordPress
<?php wp_upload_dir( string $time = null, bool $create_dir = true,bool $refresh_cache = false ) ?>
Volanie funkcie PHP ▼
<?php $upload_dir = wp_upload_dir(); echo $upload_dir['baseurl']; ?>
- Zobraziť: http://vaša doména/wordpress/wp-content/uploads
Volanie funkcie PHP ▼
<?php $upload_dir = wp_upload_dir(); echo $upload_dir['url']; ?>
- Zobraziť: http://vaša doména/wordpress/wp-content/uploads/2018/01
Cesta k serveru volania funkcie PHP ▼
<?php $upload_dir = wp_upload_dir(); echo $upload_dir['basedir']; ?>
- Displej: D:\WorkingSoftWare\phpStudy\WWW\wordpress/wp-content/uploads
Cesta k serveru volania funkcie PHP ▼
<?php $upload_dir = wp_upload_dir(); echo $upload_dir['path']; ?>
- Displej: D:\WorkingSoftWare\phpStudy\WWW\wordpress/wp-content/uploads/2018/01
WordPress plugincesta
<?php plugins_url( $path, $plugin ); ?>
Volanie funkcie PHP ▼
<?php echo plugins_url(); ?>
- Zobraziť: http://vaša doména/wordpress/wp-content/plugins
Volanie funkcie PHP ▼
<?php plugin_dir_url($file) ?>
- Bežne používané: //$file (povinné) vráti absolútnu cestu k aktuálnemu doplnku
- Displej: http://yourdomain/wordpress/wp-content/plugins/yourplugin/
Volanie funkcie PHP ▼
<?php plugin_dir_path($file); ?>
- Bežne používané: //$file (povinné) vráti absolútnu cestu k aktuálnemu serveru pluginu.
- Vložením pod súbor témy sa tiež vráti absolútna cesta k serveru tém, ale neodporúča sa to používať, ľahko sa to pokazí.
- Displej: D:\WorkingSoftWare\phpStudy\WWW\wordpress\wp-content\plugins\yourplugin/
Cesta k téme WordPress
<?php get_theme_roots(); ?>
Bežne používané:
show: /témy
<?php get_theme_root( '$stylesheet_or_template' ); ?>
Bežne používané:
Displej: D:\WorkingSoftWare\phpStudy\WWW\wordpress/wp-content/themes
<?php get_theme_root_uri(); ?>
Bežne používané:
Zobraziť: http://yourdomain.com/wordpress/wp-content/themes
<?php get_theme_file_uri( '$file' ) ?>
Bežne používané:
Displej: http://yourdomain.com/wordpress/wp-content/themes/cwlcms
<?php get_theme_file_path( '$file' ) ?>
Bežne používané:
Displej: D:\WorkingSoftWare\phpStudy\WWW\wordpress/wp-content/themes/cwlcms
<?php get_template(); ?>
Bežne používané: //návrat názvu témy
Displej: cwlcms
<?php get_template_directory(); ?>
Bežne používané:
Displej: D:\WorkingSoftWare\phpStudy\WWW\wordpress/wp-content/themes/cwlcms
<?php get_template_directory_uri(); ?>
Bežne používané:
Displej: http://yourdomain.com/wordpress/wp-content/themes/cwlcms
Poznámka: get_template sa dotazuje na súbor style.css témy. Ak sa takýto súbor v adresári témy nenachádza, dôjde k chybe.
<?php get_stylesheet(); ?>
Bežne používané: //Ak používate podtému, vráťte názov adresára podtémy
Displej: cwlcms
<?php get_stylesheet_uri(); ?>
Bežne používané:
Displej: http://yourdomain.com/wordpress/wp-content/themes/cwlcms/style.css
<?php get_stylesheet_directory() ?>
Bežne používané:
- //Ak používate podtému, vráťte cestu k serveru podtémy
Displej: D:\WorkingSoftWare\phpStudy\WWW\wordpress/wp-content/themes/cwlcms
- //Viac sa však používa pri zahrnutí iných súborov
<?php get_stylesheet_directory_uri(); ?>
Bežne používané:
Displej: http://yourdomain.com/wordpress/wp-content/themes/cwlcms
Poznámka: get_stylesheet dopytuje súbor style.css témy. Ak sa v adresári témy takýto súbor nenachádza, dôjde k chybe.
Získajte viacero informácií pre blog
Nakoniec zdieľajte výkonnejšie funkcie, ktoré v podstate získajú všetky vyššie uvedené cesty a ďalšie informácie.
<?php get_bloginfo( '$show', '$filter' ) ?>
- Volanie funkcie PHP: //get_bloginfo môže získať rôzne informácie o blogu,Získajte adresu blogu, keď je $show nastavené na url
- Zobrazte: http:// názov vašej domény
Ďalšie informácie, ktoré možno získať na get_bloginfo:
- názov
- opis
- wpurl
- siteurl/url
- ADMIN_EMAIL
- znaková sada
- verzia
- html_type
- smer textu
- Jazyk
- stylesheet_url
- adresár_štýlov
- template_url
- adresár_ šablóny
- pingback_url
- atóm_url
- rdf_url
- rss_url
- rss2_url
- comments_atom_url
- comments_rss2_url
Blog Hope Chen Weiliang ( https://www.chenweiliang.com/ ) zdieľal „Inštalačná cesta/Téma šablóny/Obrázková funkcia volá Daquan“ vo WordPress, ktorá je pre vás užitočná.
Vitajte pri zdieľaní odkazu na tento článok:https://www.chenweiliang.com/cwl-1622.html
Vitajte na telegramovom kanáli blogu Chen Weiliang, kde získate najnovšie aktualizácie!
📚 Táto príručka obsahuje obrovskú hodnotu, 🌟Toto je vzácna príležitosť, nenechajte si ju ujsť! ⏰⌛💨
Ak sa vám páči, zdieľajte a lajkujte!
Vaše zdieľanie a lajky sú našou neustálou motiváciou!