Inštalačná cesta WordPress / téma šablóny / volanie funkcie obrázka Daquan

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ť.

Čo znamená WordPress?Čo robíš?Čo dokáže webová stránka?

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!

🔔 Buďte prvý, kto získa cennú „Sprievodcu používaním nástroja AI pre obsahový marketing ChatGPT“ v hlavnom adresári kanála! 🌟
📚 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!

 

发表 评论

Vaša emailová adresa nebude zverejnená. 必填 项 已 用 * Štítok

prejdite na začiatok