Imenik članaka
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.
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!
📚 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!