Instalacijski put WordPressa/tema predloška/poziv funkcije slike Daquan

Nedavno se tijekom nekih promjena tema često pozivaju neke slike, CSS, JS i druge statične datoteke.

  • Naravno, za ove statičke datoteke, možemo ih pozivati ​​izravno koristeći apsolutne staze.
  • Ali razmislite o sljedećemizraditi web stranicuTestiranje i niz problema s kodom koje tema može imati, kao što je kod koji ne radi zbog nasumičnih izmjena.
  • Chen Weiliangjoš uvijek vole koristitiWordPressFunkcija staze i relativna staza za učitavanje resursa.

Budući da je ljudskom mozgu teško zapamtiti složeni kôd poziva funkcije WordPressa, često zaboravimo koji kod funkcije WordPressa koristiti kada ga trebamo koristiti?

Stoga sam odlučio ovdje navesti pozive funkcija puta WordPressa i povremeno ih ažurirati za referencu.

Što znači WordPress?Što radiš?Što web stranica može?

Put do početne stranice WordPressa

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

Poziv PHP funkcije ▼

<?php echo home_url(); ?>
  • Prikaz: http:// naziv vaše domene

Instalacijski put WordPressa

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

Poziv PHP funkcije ▼

<?php echo site_url(); ?>
  • Prikaz: http://vašadomena/wordpress

WordPress backendput upravljanja

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

Poziv PHP funkcije ▼

<?php echo admin_url(); ?>
  • Prikaz: http://vašadomena/wordpress/wp-admin/

wp-uključuje put

<?php includes_url( $path ); ?>

Poziv PHP funkcije ▼

<?php echo includes_url(); ?>
  • Prikaz: http://vašadomena/wordpress/wp-includes/

put wp-sadržaja

<?php content_url( $path ); ?>

Poziv PHP funkcije ▼

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

WordPress put za učitavanje

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

Poziv PHP funkcije ▼

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

Poziv PHP funkcije ▼

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

Staza poslužitelja poziva PHP funkcije ▼

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

Staza poslužitelja poziva PHP funkcije ▼

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

WordPress dodatakstaza

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

Poziv PHP funkcije ▼

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

Poziv PHP funkcije ▼

<?php plugin_dir_url($file) ?>
  • Uobičajeno korišteno:      //$file (obavezno) vraća apsolutni put trenutnog dodatka
  • Prikaz: http://yourdomain/wordpress/wp-content/plugins/yourplugin/

Poziv PHP funkcije ▼

<?php plugin_dir_path($file); ?>
  • Uobičajeno korišteno:      //$file (obavezno) vraća apsolutnu putanju trenutnog poslužitelja dodataka.
  • Stavljanje ispod datoteke teme također će vratiti apsolutni put poslužitelja tema, ali nije preporučljivo koristiti ga, lako je zabrljati.
  • Prikaz: D:\WorkingSoftWare\phpStudy\WWW\wordpress\wp-content\plugins\yourplugin/

Putanja WordPress teme

<?php get_theme_roots(); ?>

Uobičajeno korišteno:

emisija: /teme

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

Uobičajeno korišteno:

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

<?php get_theme_root_uri(); ?>

Uobičajeno korišteno:

Prikaži: http://yourdomain.com/wordpress/wp-content/themes

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

Uobičajeno korišteno:

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

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

Uobičajeno korišteno:

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

<?php get_template(); ?>

Uobičajeno korišteno: //vrati naziv teme

Zaslon: cwlcms

<?php get_template_directory(); ?>

Uobičajeno korišteno:

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

<?php get_template_directory_uri(); ?>

Uobičajeno korišteno:

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

Napomena: get_template traži datoteku style.css teme. Ako nema takve datoteke u direktoriju teme, pojavit će se pogreška.

<?php get_stylesheet(); ?>

Uobičajeno korišteno: //Ako koristite podtemu, vratite naziv direktorija podteme

Zaslon: cwlcms

<?php get_stylesheet_uri(); ?>

Uobičajeno korišteno:

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

<?php get_stylesheet_directory() ?>

Uobičajeno korišteno:

  • //Ako koristite podtemu, vratite put poslužitelja podteme

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

  • //Ali više se koristi za uključivanje drugih datoteka
<?php get_stylesheet_directory_uri(); ?>

Uobičajeno korišteno:

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

Napomena: get_stylesheet postavlja upit style.css datoteci teme. Ako ne postoji takva datoteka u direktoriju teme, pojavit će se pogreška.

Dobijte više informacija s bloga

Konačno, podijelite snažnije funkcije koje u osnovi dobivaju sve gore navedene putove i druge informacije.

<?php get_bloginfo( '$show', '$filter' ) ?>
  • Poziv PHP funkcije: //get_bloginfo može dobiti razne informacije o blogu,Dobijte adresu bloga kada je $show postavljen na url
  • Prikaz: http:// naziv vaše domene

Ostale informacije koje možete dobiti putem get_bloginfo:

  • ime
  • opis
  • wpurl
  • siteurl/url
  • ADMIN_EMAIL
  • charset
  • verzija
  • html_type
  • smjer_teksta
  • jezik
  • stylesheet_url
  • stylesheet_directory
  • predložak_url
  • imenik_predložaka
  • pingback_url
  • atom_url
  • rdf_url
  • rss_url
  • rss2_url
  • comments_atom_url
  • comments_rss2_url

Blog Hope Chen Weiliang ( https://www.chenweiliang.com/ ) podijelio je "WordPress Installation Path/Template Theme/Image Function Calling Daquan", što vam je od pomoći.

Dobrodošli da podijelite vezu ovog članka:https://www.chenweiliang.com/cwl-1622.html

Dobro došli na Telegram kanal Chen Weiliangovog bloga da dobijete najnovija ažuriranja!

🔔 Budite prvi koji će dobiti vrijedan "Vodič za korištenje AI alata za marketing sadržaja ChatGPT" u direktoriju na vrhu kanala! 🌟
📚 Ovaj vodič ima veliku vrijednost, 🌟 Ovo je rijetka prilika, nemojte je propustiti! ⏰⌛💨
Podijelite i lajkajte ako vam se sviđa!
Vaše dijeljenje i lajkovi naša su stalna motivacija!

 

发表 评论

Vaša email adresa neće biti objavljena. Koriste se obavezna polja * Označiti

pomaknite se na vrh