Director articol
Recent, în timpul unor modificări ale temei, unele imagini, CSS, JS și alte fișiere statice sunt adesea numite.
- Desigur, pentru aceste fișiere statice, le putem apela direct folosind căi absolute.
- Dar luați în considerare următoareleconstrui un site webTestare și o serie de probleme de cod pe care le poate avea tema, cum ar fi codul care nu funcționează din cauza modificărilor aleatorii.
- Chen Weiliangîncă mai place să foloseascăWordPressFuncția de cale și calea relativă pentru încărcarea resurselor.
Deoarece creierul uman este dificil să-și amintească codul complex de apelare a funcției WordPress, adesea uităm ce cod de funcție WordPress să folosim atunci când trebuie să-l folosim?
Așadar, am decis să listăm apelurile funcției de cale WordPress aici și să le actualizez ocazional pentru referință.
Calea paginii de pornire WordPress
<?php home_url( $path, $scheme ); ?>
Apelul funcției PHP ▼
<?php echo home_url(); ?>
- Afișați: http:// numele dvs. de domeniu
Calea de instalare WordPress
<?php site_url( $path, $scheme ); ?>
Apelul funcției PHP ▼
<?php echo site_url(); ?>
- Afișare: http://domeniul tău/wordpress
Backend WordPresscale de management
<?php admin_url( $path, $scheme ); ?>
Apelul funcției PHP ▼
<?php echo admin_url(); ?>
- Afișare: http://domeniul tău/wordpress/wp-admin/
wp-include calea
<?php includes_url( $path ); ?>
Apelul funcției PHP ▼
<?php echo includes_url(); ?>
- Afișare: http://domeniul tău/wordpress/wp-includes/
calea conținutului wp
<?php content_url( $path ); ?>
Apelul funcției PHP ▼
<?php echo content_url(); ?>
- Afișare: http://domeniul tău/wordpress/wp-content
Calea de încărcare WordPress
<?php wp_upload_dir( string $time = null, bool $create_dir = true,bool $refresh_cache = false ) ?>
Apelul funcției PHP ▼
<?php $upload_dir = wp_upload_dir(); echo $upload_dir['baseurl']; ?>
- Afișare: http://domeniul tău/wordpress/wp-content/uploads
Apelul funcției PHP ▼
<?php $upload_dir = wp_upload_dir(); echo $upload_dir['url']; ?>
- Afișare: http://yourdomain/wordpress/wp-content/uploads/2018/01
Calea serverului de apeluri de funcție PHP ▼
<?php $upload_dir = wp_upload_dir(); echo $upload_dir['basedir']; ?>
- Afișare: D:\WorkingSoftWare\phpStudy\WWW\wordpress/wp-content/uploads
Calea serverului de apeluri de funcție PHP ▼
<?php $upload_dir = wp_upload_dir(); echo $upload_dir['path']; ?>
- Afișare: D:\WorkingSoftWare\phpStudy\WWW\wordpress/wp-content/uploads/2018/01
Plugin WordPresscale
<?php plugins_url( $path, $plugin ); ?>
Apelul funcției PHP ▼
<?php echo plugins_url(); ?>
- Afișare: http://domeniul tău/wordpress/wp-content/plugins
Apelul funcției PHP ▼
<?php plugin_dir_url($file) ?>
- Deseori folosit: //$file (obligatoriu) returnează calea absolută a pluginului curent
- Afișare: http://domeniul tău/wordpress/wp-content/plugins/pluginul tău/
Apelul funcției PHP ▼
<?php plugin_dir_path($file); ?>
- Deseori folosit: //$file (obligatoriu) returnează calea absolută a serverului de plugin curent.
- Punerea acestuia sub fișierul temă va returna și calea absolută a serverului de temă, dar nu este recomandat să îl folosiți, este ușor să dați peste cap.
- Afișare: D:\WorkingSoftWare\phpStudy\WWW\wordpress\wp-content\plugins\yourplugin/
Calea temei WordPress
<?php get_theme_roots(); ?>
Deseori folosit:
arată: /teme
<?php get_theme_root( '$stylesheet_or_template' ); ?>
Deseori folosit:
Afișare: D:\WorkingSoftWare\phpStudy\WWW\wordpress/wp-content/themes
<?php get_theme_root_uri(); ?>
Deseori folosit:
Arată: http://yourdomain.com/wordpress/wp-content/themes
<?php get_theme_file_uri( '$file' ) ?>
Deseori folosit:
Afișare: http://yourdomain.com/wordpress/wp-content/themes/cwlcms
<?php get_theme_file_path( '$file' ) ?>
Deseori folosit:
Afișare: D:\WorkingSoftWare\phpStudy\WWW\wordpress/wp-content/themes/cwlcms
<?php get_template(); ?>
Deseori folosit: //return numele temei
Display: cwlcms
<?php get_template_directory(); ?>
Deseori folosit:
Afișare: D:\WorkingSoftWare\phpStudy\WWW\wordpress/wp-content/themes/cwlcms
<?php get_template_directory_uri(); ?>
Deseori folosit:
Afișare: http://yourdomain.com/wordpress/wp-content/themes/cwlcms
Notă: get_template interogează fișierul style.css al temei. Dacă nu există un astfel de fișier în directorul temei, va apărea o eroare.
<?php get_stylesheet(); ?>
Deseori folosit: //Dacă utilizați o subtemă, returnați numele directorului subtemei
Display: cwlcms
<?php get_stylesheet_uri(); ?>
Deseori folosit:
Afișare: http://yourdomain.com/wordpress/wp-content/themes/cwlcms/style.css
<?php get_stylesheet_directory() ?>
Deseori folosit:
- //Dacă utilizați o subtemă, returnați calea serverului subtemei
Afișare: D:\WorkingSoftWare\phpStudy\WWW\wordpress/wp-content/themes/cwlcms
- //Dar este mai folosit în include alte fișiere
<?php get_stylesheet_directory_uri(); ?>
Deseori folosit:
Afișare: http://yourdomain.com/wordpress/wp-content/themes/cwlcms
Notă: get_stylesheet interogează fișierul style.css al temei. Dacă nu există un astfel de fișier în directorul temei, va apărea o eroare.
Obțineți mai multe informații de pe un blog
În cele din urmă, partajați funcții mai puternice care obțin practic toate căile de mai sus și alte informații.
<?php get_bloginfo( '$show', '$filter' ) ?>
- Apel de funcție PHP: //get_bloginfo poate obține o varietate de informații despre blog,Obțineți adresa blogului când $show este setat la url
- Afișați: http:// numele dvs. de domeniu
Alte informații care pot fi obținute prin get_bloginfo:
- nume
- descriere
- wpurl
- siteurl/url
- ADMIN_EMAIL
- set de caractere
- versiune
- tip_html
- direcție_text
- limbă
- stylesheet_url
- directorul foii de stil
- template_url
- director_şabloane
- pingback_url
- atom_url
- rdf_url
- rss_url
- rss2_url
- comentarii_atom_url
- comments_rss2_url
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) a distribuit „Calea de instalare WordPress/Temă șablon/Funcție de imagine Apelând Daquan”, ceea ce vă este util.
Bine ați venit să distribuiți linkul acestui articol:https://www.chenweiliang.com/cwl-1622.html
Bun venit pe canalul Telegram al blogului lui Chen Weiliang pentru a primi cele mai recente actualizări!
📚 Acest ghid conține o valoare uriașă, 🌟Aceasta este o oportunitate rară, nu o ratați! ⏰⌛💨
Distribuie si da like daca iti place!
Partajarea și like-urile tale sunt motivația noastră continuă!