Camí d'instal·lació de WordPress / tema de plantilla / funció d'imatge trucada Daquan

Recentment, durant alguns canvis de tema, sovint s'anomenen algunes imatges, CSS, JS i altres fitxers estàtics.

  • Per descomptat, per a aquests fitxers estàtics, els podem cridar directament mitjançant camins absoluts.
  • Però considereu el següentconstruir un lloc webProves, i una sèrie de problemes de codi que pot tenir el tema, com ara codi que no funciona per modificacions aleatòries.
  • Chen Weiliangencara m'agrada utilitzarWordPressFunció de ruta i camí relatiu per a la càrrega de recursos.

Com que el cervell humà és difícil de recordar per als codis de trucada de funcions complexes de WordPress, sovint oblidem quins codis de funció de WordPress utilitzar quan els necessitem?

Per tant, vaig decidir enumerar les trucades de la funció del camí de WordPress aquí i actualitzar-lo de tant en tant com a referència.

Què vol dir WordPress?Què estàs fent?Què pot fer un lloc web?

Camí de la pàgina d'inici de WordPress

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

Crida de funció PHP ▼

<?php echo home_url(); ?>
  • Mostra: http:// el teu nom de domini

Ruta d'instal·lació de WordPress

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

Crida de funció PHP ▼

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

Backend de WordPresscamí de gestió

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

Crida de funció PHP ▼

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

wp-inclou el camí

<?php includes_url( $path ); ?>

Crida de funció PHP ▼

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

ruta de contingut wp

<?php content_url( $path ); ?>

Crida de funció PHP ▼

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

Camí de càrrega de WordPress

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

Crida de funció PHP ▼

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

Crida de funció PHP ▼

<?php $upload_dir = wp_upload_dir(); echo $upload_dir['url']; ?>
  • Visualització: http://yourdomain/wordpress/wp-content/uploads/2018/01

Camí del servidor de trucades de funció PHP ▼

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

Camí del servidor de trucades de funció PHP ▼

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

Connector de WordPressCamí

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

Crida de funció PHP ▼

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

Crida de funció PHP ▼

<?php plugin_dir_url($file) ?>
  • Freqüentment usat:      //$file (obligatori) retorna la ruta absoluta del connector actual
  • Visualització: http://yourdomain/wordpress/wp-content/plugins/yourplugin/

Crida de funció PHP ▼

<?php plugin_dir_path($file); ?>
  • Freqüentment usat:      //$file (obligatori) retorna la ruta absoluta del servidor de connectors actual.
  • Posar-lo sota el fitxer del tema també retornarà la ruta absoluta del servidor del tema, però no es recomana utilitzar-lo, és fàcil de malmetre.
  • Visualització: D:\WorkingSoftWare\phpStudy\WWW\wordpress\wp-content\plugins\yourplugin/

Camí del tema de WordPress

<?php get_theme_roots(); ?>

Freqüentment usat:

mostrar: /themes

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

Freqüentment usat:

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

<?php get_theme_root_uri(); ?>

Freqüentment usat:

Mostra: http://yourdomain.com/wordpress/wp-content/themes

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

Freqüentment usat:

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

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

Freqüentment usat:

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

<?php get_template(); ?>

Freqüentment usat: //retorna el nom del tema

Visualització: cwlcms

<?php get_template_directory(); ?>

Freqüentment usat:

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

<?php get_template_directory_uri(); ?>

Freqüentment usat:

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

Nota: get_template consulta el fitxer style.css del tema. Si no hi ha aquest fitxer al directori del tema, es produirà un error.

<?php get_stylesheet(); ?>

Freqüentment usat: //Si utilitzeu un subtema, retorneu el nom del directori del subtema

Visualització: cwlcms

<?php get_stylesheet_uri(); ?>

Freqüentment usat:

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

<?php get_stylesheet_directory() ?>

Freqüentment usat:

  • //Si utilitzeu un subtema, retorneu la ruta del servidor del subtema

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

  • //Però s'utilitza més per incloure altres fitxers
<?php get_stylesheet_directory_uri(); ?>

Freqüentment usat:

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

Nota: get_stylesheet consulta el fitxer style.css del tema. Si no hi ha aquest fitxer al directori del tema, es produirà un error.

Obteniu diverses peces d'informació per a un bloc

Finalment, compartiu funcions més potents que bàsicament obtenen tots els camins anteriors i altra informació.

<?php get_bloginfo( '$show', '$filter' ) ?>
  • Crida de funció PHP: //get_bloginfo pot obtenir una varietat d'informació sobre el bloc,Obteniu l'adreça del bloc quan $show s'estableixi com a URL
  • Mostra: http:// el teu nom de domini

Altres informacions que es poden obtenir mitjançant get_bloginfo:

  • nom
  • descripció
  • wpurl
  • siteurl/url
  • correu_administrador
  • joc de caràcters
  • versió
  • tipus_html
  • direcció_text
  • llenguatge
  • stylesheet_url
  • directori_full_estil
  • template_url
  • directori_plantilla
  • pingback_url
  • atom_url
  • rdf_url
  • rss_url
  • rss2_url
  • comments_atom_url
  • comentaris_rss2_url

Bloc d'Hope Chen Weiliang ( https://www.chenweiliang.com/ ) va compartir "Camí d'instal·lació de WordPress/Tema de plantilla/Funció d'imatge que crida a Daquan", cosa que us és útil.

Benvingut a compartir l'enllaç d'aquest article:https://www.chenweiliang.com/cwl-1622.html

Benvingut al canal de Telegram del bloc de Chen Weiliang per rebre les últimes actualitzacions!

🔔 Sigues el primer a obtenir la valuosa "Guia d'ús de l'eina de màrqueting de continguts de ChatGPT" al directori principal del canal! 🌟
📚 Aquesta guia té un gran valor, 🌟Aquesta és una oportunitat rara, no la perdis! ⏰⌛💨
Comparteix i m'agrada si t'agrada!
Els vostres likes i compartir són la nostra motivació contínua!

 

发表 评论

La vostra adreça de correu electrònic no es publicarà. S'utilitzen els camps obligatoris * 标注

desplaçar-se a dalt