Cale de instalare WordPress / temă șablon / funcție imagine apel Daquan

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ță.

Ce înseamnă WordPress?Ce faci?Ce poate face un site web?

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!

🔔 Fii primul care primește valorosul „Ghid de utilizare a instrumentului AI pentru marketing de conținut ChatGPT” în directorul de top al canalului! 🌟
📚 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ă!

 

发表 评论

Adresa ta de email nu va fi publicată. Sunt utilizate câmpurile obligatorii * Eticheta

derulați în sus