„WordPress“ diegimo kelias / šablono tema / paveikslėlio funkcijos iškvietimas „Daquan“.

Pastaruoju metu kai kurių temų pakeitimų metu dažnai iškviečiami kai kurie vaizdai, CSS, JS ir kiti statiniai failai.

  • Žinoma, šiuos statinius failus galime iškviesti tiesiogiai naudodami absoliučiuosius kelius.
  • Tačiau apsvarstykite šiuos dalykusPastatykite stotįTestavimas ir daugybė kodo problemų, kurios gali kilti temoje, pvz., kodas, kuris neveikia dėl atsitiktinių pakeitimų.
  • Chen Weiliangvis dar mėgstu naudotiWordPressKelio funkcija ir santykinis išteklių įkėlimo kelias.

Kadangi žmogaus smegenims sunku atsiminti sudėtingą „WordPress“ funkcijos iškvietimo kodą, dažnai pamirštame, kurį „WordPress“ funkcijos kodą naudoti, kai reikia jį naudoti?

Taigi nusprendėme čia išvardyti „WordPress“ kelio funkcijos iškvietimus ir retkarčiais atnaujinti.

Ką reiškia WordPress?Ką tu darai?Ką gali padaryti svetainė?

„WordPress“ pagrindinio puslapio kelias

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

PHP funkcijos iškvietimas ▼

<?php echo home_url(); ?>
  • Rodyti: http:// savo domeno pavadinimą

WordPress diegimo kelias

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

PHP funkcijos iškvietimas ▼

<?php echo site_url(); ?>
  • Rodyti: http://yourdomain/wordpress

WordPress backendvaldymo kelias

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

PHP funkcijos iškvietimas ▼

<?php echo admin_url(); ?>
  • Rodyti: http://yourdomain/wordpress/wp-admin/

wp-includes kelias

<?php includes_url( $path ); ?>

PHP funkcijos iškvietimas ▼

<?php echo includes_url(); ?>
  • Rodyti: http://yourdomain/wordpress/wp-includes/

wp turinio kelias

<?php content_url( $path ); ?>

PHP funkcijos iškvietimas ▼

<?php echo content_url(); ?>
  • Rodyti: http://yourdomain/wordpress/wp-content

WordPress įkėlimo kelias

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

PHP funkcijos iškvietimas ▼

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

PHP funkcijos iškvietimas ▼

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

PHP funkcijos iškvietimo serverio kelias ▼

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

PHP funkcijos iškvietimo serverio kelias ▼

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

WordPress įskiepiskelias

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

PHP funkcijos iškvietimas ▼

<?php echo plugins_url(); ?>
  • Rodyti: http://yourdomain/wordpress/wp-content/plugins

PHP funkcijos iškvietimas ▼

<?php plugin_dir_url($file) ?>
  • Dažnai naudojamas:      //$file (būtina) grąžina absoliutų dabartinio papildinio kelią
  • Rodyti: http://yourdomain/wordpress/wp-content/plugins/yourplugin/

PHP funkcijos iškvietimas ▼

<?php plugin_dir_path($file); ?>
  • Dažnai naudojamas:      //$file (būtina) grąžina absoliutų dabartinio papildinio serverio kelią.
  • Įdėjus jį po temos failu, bus grąžintas ir absoliutus temos serverio kelias, tačiau jo naudoti nerekomenduojama, nesunku sujaukti.
  • Ekranas: D:\WorkingSoftWare\phpStudy\WWW\wordpress\wp-content\plugins\yourplugin/

„WordPress“ temos kelias

<?php get_theme_roots(); ?>

Dažnai naudojamas:

šou: /temos

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

Dažnai naudojamas:

Ekranas: D:\WorkingSoftWare\phpStudy\WWW\wordpress/wp-content/themes

<?php get_theme_root_uri(); ?>

Dažnai naudojamas:

Rodyti: http://yourdomain.com/wordpress/wp-content/themes

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

Dažnai naudojamas:

Rodyti: http://yourdomain.com/wordpress/wp-content/themes/cwlcms

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

Dažnai naudojamas:

Ekranas: D:\WorkingSoftWare\phpStudy\WWW\wordpress/wp-content/themes/cwlcms

<?php get_template(); ?>

Dažnai naudojamas: //grąžinti temos pavadinimą

Ekranas: cwlcms

<?php get_template_directory(); ?>

Dažnai naudojamas:

Ekranas: D:\WorkingSoftWare\phpStudy\WWW\wordpress/wp-content/themes/cwlcms

<?php get_template_directory_uri(); ?>

Dažnai naudojamas:

Rodyti: http://yourdomain.com/wordpress/wp-content/themes/cwlcms

Pastaba: get_template užklausa temos style.css failą. Jei temos kataloge tokio failo nėra, įvyks klaida.

<?php get_stylesheet(); ?>

Dažnai naudojamas: //Jei naudojate potemą, grąžinkite potemės katalogo pavadinimą

Ekranas: cwlcms

<?php get_stylesheet_uri(); ?>

Dažnai naudojamas:

Rodyti: http://yourdomain.com/wordpress/wp-content/themes/cwlcms/style.css

<?php get_stylesheet_directory() ?>

Dažnai naudojamas:

  • //Jei naudojate potemą, grąžinkite potemės serverio kelią

Ekranas: D:\WorkingSoftWare\phpStudy\WWW\wordpress/wp-content/themes/cwlcms

  • //Bet jis labiau naudojamas įtraukti kitus failus
<?php get_stylesheet_directory_uri(); ?>

Dažnai naudojamas:

Rodyti: http://yourdomain.com/wordpress/wp-content/themes/cwlcms

Pastaba: get_stylesheet užklausa temos style.css failą. Jei temos kataloge tokio failo nėra, įvyks klaida.

Gaukite keletą informacijos iš tinklaraščio

Galiausiai pasidalykite galingesnėmis funkcijomis, kurios iš esmės gauna visus aukščiau nurodytus kelius ir kitą informaciją.

<?php get_bloginfo( '$show', '$filter' ) ?>
  • PHP funkcijos skambutis: //get_bloginfo gali gauti įvairios informacijos apie tinklaraštį,Gaukite tinklaraščio adresą, kai $show nustatytas į url
  • Rodyti: http:// savo domeno pavadinimą

Kita informacija, kurią galite gauti get_bloginfo:

  • pavadinimas
  • aprašymas
  • wpurl
  • svetainės URL/url
  • ADMIN_EMAIL
  • charsetas
  • versija
  • html_type
  • teksto_kryptis
  • language
  • stylesheet_url
  • stylesheet_directory
  • šablono_url
  • šablono_katalogas
  • pingback_url
  • atom_url
  • rdf_url
  • rss_url
  • rss2_url
  • komentarai_atomas_url
  • comments_rss2_url

Hope Chen Weiliang tinklaraštis ( https://www.chenweiliang.com/ ) pasidalino „WordPress diegimo kelias / šablono tema / vaizdo funkcija, skambinanti Daquan“, kuri jums naudinga.

Kviečiame pasidalinti šio straipsnio nuoroda:https://www.chenweiliang.com/cwl-1622.html

Sveiki atvykę į Chen Weiliang tinklaraščio Telegram kanalą, kad gautumėte naujausius atnaujinimus!

🔔 Būkite pirmas, kuris kanalo viršaus kataloge gaus vertingą „ChatGPT turinio rinkodaros AI įrankio naudojimo vadovą“! 🌟
📚 Šis vadovas turi didžiulę vertę, 🌟Tai reta galimybė, nepraleiskite jos! ⏰⌛💨
Dalinkitės ir like jei patiko!
Jūsų dalijimasis ir paspaudimai „Patinka“ yra mūsų nuolatinė motyvacija!

 

发表 评论

Jūsų el. Pašto adresas nebus paskelbtas. Naudojami privalomi laukai * Etiketė

slinkite į viršų