Putanja za instalaciju WordPress-a/tema predloška/slika poziva funkciju Daquan

Nedavno, tokom nekih promjena teme, često se pozivaju neke slike, CSS, JS i drugi statički fajlovi.

  • Naravno, za ove statičke datoteke, možemo ih pozvati direktno koristeći apsolutne putanje.
  • Ali razmotrite sljedećeIzgradite stanicuTestiranje i niz problema s kodom koje tema može imati, kao što je kod koji ne radi zbog nasumičnih modifikacija.
  • Chen Weiliangi dalje volim da koristimWordPressFunkcija putanje i relativna staza za učitavanje resursa.

Budući da je ljudski mozak teško zapamtiti zbog složenih kodova za pozivanje WordPress funkcija, često zaboravljamo koje kodove WordPress funkcija koristiti kada ih trebamo koristiti?

Stoga sam odlučio da ovdje navedem pozive funkcije WordPress putanje i povremeno ih ažuriram za referencu.

Šta znači WordPress?Šta radiš?Šta web stranica može učiniti?

Putanja WordPress početne stranice

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

Poziv PHP funkcije ▼

<?php echo home_url(); ?>
  • Prikaži: http:// ime vaše domene

Putanja za instalaciju WordPress-a

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

Poziv PHP funkcije ▼

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

WordPress backendput upravljanja

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

Poziv PHP funkcije ▼

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

wp-uključuje putanju

<?php includes_url( $path ); ?>

Poziv PHP funkcije ▼

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

wp-content putanja

<?php content_url( $path ); ?>

Poziv PHP funkcije ▼

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

WordPress putanja za otpremanje

<?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://yourdomain/wordpress/wp-content/uploads/2018/01

Putanja servera poziva PHP funkcije ▼

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

Putanja servera 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 dodatakput

<?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) ?>
  • Obično se koristi:      //$file (obavezno) vraća apsolutnu putanju trenutnog dodatka
  • Prikaz: http://yourdomain/wordpress/wp-content/plugins/yourplugin/

Poziv PHP funkcije ▼

<?php plugin_dir_path($file); ?>
  • Obično se koristi:      //$file (obavezno) vraća apsolutnu putanju trenutnog plugin servera.
  • Stavljanje ispod datoteke teme će takođe vratiti apsolutnu putanju servera tema, ali se ne preporučuje da je koristite, lako je zabrljati.
  • Prikaz: D:\WorkingSoftWare\phpStudy\WWW\wordpress\wp-content\plugins\yourplugin/

Putanja WordPress teme

<?php get_theme_roots(); ?>

Obično se koristi:

emisija: /themes

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

Obično se koristi:

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

<?php get_theme_root_uri(); ?>

Obično se koristi:

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

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

Obično se koristi:

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

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

Obično se koristi:

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

<?php get_template(); ?>

Obično se koristi: //vrati ime teme

Prikaz: cwlcms

<?php get_template_directory(); ?>

Obično se koristi:

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

<?php get_template_directory_uri(); ?>

Obično se koristi:

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

Napomena: get_template postavlja upit za style.css datoteku teme.Ako ne postoji takva datoteka u direktoriju teme, pojavit će se greška.

<?php get_stylesheet(); ?>

Obično se koristi: //Ako koristite pod-temu, vratite ime direktorija pod-teme

Prikaz: cwlcms

<?php get_stylesheet_uri(); ?>

Obično se koristi:

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

<?php get_stylesheet_directory() ?>

Obično se koristi:

  • //Ako koristite pod-temu, vratite stazu servera pod-teme

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

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

Obično se koristi:

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

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

Dobijte više informacija za blog

Konačno, podijelite moćnije funkcije koje u osnovi dobijaju sve gore navedene puteve 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
  • Prikaži: http:// ime vaše domene

Ostale informacije koje možete dobiti putem get_bloginfo:

  • ime
  • opis
  • wpurl
  • siteurl/url
  • ADMIN_EMAIL
  • charset
  • verzija
  • html_type
  • text_direction
  • jezik
  • stylesheet_url
  • stylesheet_directory
  • template_url
  • template_directory
  • pingback_url
  • atom_url
  • rdf_url
  • rss_url
  • rss2_url
  • comments_atom_url
  • comments_rss2_url

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) dijeli "WordPress instalacijsku putanju/temu predloška/sliku funkciju poziva Daquan", što vam je od pomoći.

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

Dobrodošli na Telegram kanal bloga Chen Weilianga kako biste dobili najnovije informacije!

🔔 Budite prvi koji će dobiti vrijedan "Vodič za korištenje AI alata za marketing sadržaja ChatGPT" u glavnom direktoriju kanala! 🌟
📚 Ovaj vodič ima ogromnu vrijednost, 🌟Ovo je rijetka prilika, ne propustite je! ⏰⌛💨
Podelite i lajkujte ako želite!
Vaše dijeljenje i lajkovi su naša stalna motivacija!

 

Komentari

Vaša adresa e-pošte neće biti objavljena. Koriste se obavezna polja * Oznaka

skrolujte na vrh