WordPress-asennuspolku / malliteema / kuvatoiminto kutsu Daquan

Viime aikoina joidenkin teemamuutosten aikana joitain kuvia, CSS-, JS- ja muita staattisia tiedostoja kutsutaan usein.

  • Tietenkin voimme kutsua näitä staattisia tiedostoja suoraan käyttämällä absoluuttisia polkuja.
  • Mutta harkitse seuraavaarakentaa verkkosivustoTestaus ja sarja koodiongelmia, joita teemassa voi olla, kuten koodi, joka ei toimi satunnaisten muutosten vuoksi.
  • Chen Weiliangsilti tykkään käyttääWordPressPolkufunktio ja suhteellinen polku resurssien lataamiseen.

Koska ihmisaivoja on vaikea muistaa monimutkaisilla WordPress-toimintokutsukoodeilla, unohdamme usein, mitä WordPress-toimintokoodeja tulee käyttää, kun niitä on käytettävä?

Joten päätin listata WordPress-polkufunktiokutsut tänne ja päivittää sitä ajoittain viitteeksi.

Mitä WordPress tarkoittaa?Mitä sinä teet?Mitä verkkosivusto voi tehdä?

WordPressin kotisivun polku

<?php home_url( $path, $scheme ); ?>

PHP-funktiokutsu ▼

<?php echo home_url(); ?>
  • Näytä: http:// verkkotunnuksesi

WordPressin asennuspolku

<?php site_url( $path, $scheme ); ?>

PHP-funktiokutsu ▼

<?php echo site_url(); ?>
  • Näyttö: http://verkkotunnus/wordpress

WordPress-taustaohjelmahallintapolku

<?php admin_url( $path, $scheme ); ?>

PHP-funktiokutsu ▼

<?php echo admin_url(); ?>
  • Näyttö: http://yourdomain/wordpress/wp-admin/

wp-sisältää polun

<?php includes_url( $path ); ?>

PHP-funktiokutsu ▼

<?php echo includes_url(); ?>
  • Näyttö: http://yourdomain/wordpress/wp-includes/

wp-sisältöpolku

<?php content_url( $path ); ?>

PHP-funktiokutsu ▼

<?php echo content_url(); ?>
  • Näyttö: http://yourdomain/wordpress/wp-content

WordPressin latauspolku

<?php wp_upload_dir( string $time = null, bool $create_dir = true,bool $refresh_cache = false ) ?>

PHP-funktiokutsu ▼

<?php $upload_dir = wp_upload_dir(); echo $upload_dir['baseurl']; ?>
  • Näyttö: http://yourdomain/wordpress/wp-content/uploads

PHP-funktiokutsu ▼

<?php $upload_dir = wp_upload_dir(); echo $upload_dir['url']; ?>
  • Näyttö: http://yourdomain/wordpress/wp-content/uploads/2018/01

PHP-funktion kutsupalvelimen polku ▼

<?php $upload_dir = wp_upload_dir(); echo $upload_dir['basedir']; ?>
  • Näyttö: D:\WorkingSoftWare\phpStudy\WWW\wordpress/wp-content/uploads

PHP-funktion kutsupalvelimen polku ▼

<?php $upload_dir = wp_upload_dir(); echo $upload_dir['path']; ?>
  • Näyttö: D:\WorkingSoftWare\phpStudy\WWW\wordpress/wp-content/uploads/2018/01

WordPress-laajennuspolku

<?php plugins_url( $path, $plugin ); ?>

PHP-funktiokutsu ▼

<?php echo plugins_url(); ?>
  • Näyttö: http://yourdomain/wordpress/wp-content/plugins

PHP-funktiokutsu ▼

<?php plugin_dir_url($file) ?>
  • Yleisesti käytetty:      //$tiedosto (pakollinen) palauttaa nykyisen laajennuksen absoluuttisen polun
  • Näyttö: http://yourdomain/wordpress/wp-content/plugins/yourplugin/

PHP-funktiokutsu ▼

<?php plugin_dir_path($file); ?>
  • Yleisesti käytetty:      //$tiedosto (pakollinen) palauttaa nykyisen laajennuspalvelimen absoluuttisen polun.
  • Sen laittaminen teematiedoston alle palauttaa myös teemapalvelimen absoluuttisen polun, mutta sen käyttöä ei suositella, se on helppo sotkea.
  • Näyttö: D:\WorkingSoftWare\phpStudy\WWW\wordpress\wp-content\plugins\yourplugin/

WordPress teemapolku

<?php get_theme_roots(); ?>

Yleisesti käytetty:

show: /teemat

<?php get_theme_root( '$stylesheet_or_template' ); ?>

Yleisesti käytetty:

Näyttö: D:\WorkingSoftWare\phpStudy\WWW\wordpress/wp-content/themes

<?php get_theme_root_uri(); ?>

Yleisesti käytetty:

Näytä: http://omaain.com/wordpress/wp-content/themes

<?php get_theme_file_uri( '$file' ) ?>

Yleisesti käytetty:

Näyttö: http://yourdomain.com/wordpress/wp-content/themes/cwlcms

<?php get_theme_file_path( '$file' ) ?>

Yleisesti käytetty:

Näyttö: D:\WorkingSoftWare\phpStudy\WWW\wordpress/wp-content/themes/cwlcms

<?php get_template(); ?>

Yleisesti käytetty: //palauta teeman nimi

Näyttö: cwlcms

<?php get_template_directory(); ?>

Yleisesti käytetty:

Näyttö: D:\WorkingSoftWare\phpStudy\WWW\wordpress/wp-content/themes/cwlcms

<?php get_template_directory_uri(); ?>

Yleisesti käytetty:

Näyttö: http://yourdomain.com/wordpress/wp-content/themes/cwlcms

Huomautus: get_template kyselee teeman style.css-tiedostoa. Jos sellaista tiedostoa ei ole teemahakemistossa, tapahtuu virhe.

<?php get_stylesheet(); ?>

Yleisesti käytetty: //Jos käytät alateemaa, palauta alateeman hakemistonimi

Näyttö: cwlcms

<?php get_stylesheet_uri(); ?>

Yleisesti käytetty:

Näyttö: http://yourdomain.com/wordpress/wp-content/themes/cwlcms/style.css

<?php get_stylesheet_directory() ?>

Yleisesti käytetty:

  • //Jos käytät alateemaa, palauta alateeman palvelinpolku

Näyttö: D:\WorkingSoftWare\phpStudy\WWW\wordpress/wp-content/themes/cwlcms

  • //Mutta sitä käytetään enemmän muissa tiedostoissa
<?php get_stylesheet_directory_uri(); ?>

Yleisesti käytetty:

Näyttö: http://yourdomain.com/wordpress/wp-content/themes/cwlcms

Huomautus: get_stylesheet kyselee teeman style.css-tiedostoa. Jos sellaista tiedostoa ei ole teemahakemistossa, tapahtuu virhe.

Hanki useita tietoja blogia varten

Lopuksi jaa tehokkaampia toimintoja, jotka periaatteessa saavat kaikki yllä olevat polut ja muut tiedot.

<?php get_bloginfo( '$show', '$filter' ) ?>
  • PHP-funktiokutsu: //get_bloginfo voi saada monenlaista tietoa blogista,Hae blogin osoite, kun $show-asetuksena on url
  • Näytä: http:// verkkotunnuksesi

Muita tietoja, joita saa get_bloginfosta:

  • nimi
  • kuvaus
  • wpurl
  • siteurl/url
  • admin_email
  • charset
  • versio
  • html_type
  • text_direction
  • Kieli
  • stylesheet_url
  • tyylitaulukko_hakemisto
  • template_url
  • malli_hakemisto
  • pingback_url
  • atom_url
  • rdf_url
  • rss_url
  • rss2_url
  • comments_atom_url
  • comments_rss2_url

Hope Chen Weiliang -blogi ( https://www.chenweiliang.com/ ) jakoi "WordPressin asennuspolun/malliteeman/kuvafunktion, joka kutsuu Daquania", josta on sinulle hyötyä.

Tervetuloa jakamaan tämän artikkelin linkki:https://www.chenweiliang.com/cwl-1622.html

Tervetuloa Chen Weiliangin blogin Telegram-kanavalle saadaksesi viimeisimmät päivitykset!

🔔 Saat ensimmäisenä arvokkaan "ChatGPT Content Marketing AI Toolin käyttöoppaan" kanavan ylähakemistoon! 🌟
📚 Tämä opas sisältää valtavasti arvoa, 🌟Tämä on harvinainen tilaisuus, älä missaa sitä! ⏰⌛💨
Jaa ja tykkää jos tykkäät!
Jakamasi ja tykkäyksesi ovat jatkuva motivaatiomme!

 

发表 评论

Sähköpostiosoitettasi ei julkaista. 必填 项 已 用 * 标注

Vieritä ylös