Ruta de instalación de WordPress / tema de modelo / función de imaxe chamada Daquan

Recentemente, durante algúns cambios de tema, adoitan chamarse algunhas imaxes, CSS, JS e outros ficheiros estáticos.

  • Por suposto, para estes ficheiros estáticos, podemos chamalos directamente usando camiños absolutos.
  • Pero considere o seguinteConstruír unha estaciónProbas e unha serie de problemas de código que pode ter o tema, como código que non funciona debido a modificacións aleatorias.
  • Chen Weiliangaínda quere usarWordPressFunción de ruta e camiño relativo para a carga de recursos.

Debido a que o cerebro humano é difícil de lembrar para os códigos de chamadas de funcións complexas de WordPress, moitas veces esquecemos que códigos de funcións de WordPress usar cando necesitamos usalos?

Entón, decidiu enumerar aquí as chamadas da función de ruta de WordPress e actualizalo ocasionalmente para referencia.

Que significa WordPress?Que estás facendo?Que pode facer un sitio web?

Ruta da páxina de inicio de WordPress

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

Chamada a función PHP ▼

<?php echo home_url(); ?>
  • Mostrar: http:// o teu nome de dominio

Ruta de instalación de WordPress

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

Chamada a función PHP ▼

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

Backend de WordPresscamiño de xestión

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

Chamada a función PHP ▼

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

wp-include o camiño

<?php includes_url( $path ); ?>

Chamada a función PHP ▼

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

ruta do contido wp

<?php content_url( $path ); ?>

Chamada a función PHP ▼

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

Ruta de carga de WordPress

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

Chamada a función PHP ▼

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

Chamada a función PHP ▼

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

Ruta do servidor de chamadas de función PHP ▼

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

Ruta do servidor de chamadas de función PHP ▼

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

Complemento de WordPresscamiño

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

Chamada a función PHP ▼

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

Chamada a función PHP ▼

<?php plugin_dir_url($file) ?>
  • Comúnmente usado:      //$ficheiro (obrigatorio) devolve a ruta absoluta do complemento actual
  • Mostrar: http://yourdomain/wordpress/wp-content/plugins/yourplugin/

Chamada a función PHP ▼

<?php plugin_dir_path($file); ?>
  • Comúnmente usado:      //$ficheiro (obrigatorio) devolve a ruta absoluta do servidor de complementos actual.
  • Poñelo baixo o ficheiro do tema tamén devolverá a ruta absoluta do servidor de temas, pero non se recomenda usalo, é fácil de desordenar.
  • Pantalla: D:\WorkingSoftWare\phpStudy\WWW\wordpress\wp-content\plugins\yourplugin/

Ruta do tema de WordPress

<?php get_theme_roots(); ?>

Comúnmente usado:

mostrar: /temas

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

Comúnmente usado:

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

<?php get_theme_root_uri(); ?>

Comúnmente usado:

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

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

Comúnmente usado:

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

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

Comúnmente usado:

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

<?php get_template(); ?>

Comúnmente usado: //devolve o nome do tema

Pantalla: cwlcms

<?php get_template_directory(); ?>

Comúnmente usado:

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

<?php get_template_directory_uri(); ?>

Comúnmente usado:

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

Nota: get_template consulta o ficheiro style.css do tema. Se non hai tal ficheiro no directorio do tema, producirase un erro.

<?php get_stylesheet(); ?>

Comúnmente usado: //Se usa un subtema, devolve o nome do directorio do subtema

Pantalla: cwlcms

<?php get_stylesheet_uri(); ?>

Comúnmente usado:

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

<?php get_stylesheet_directory() ?>

Comúnmente usado:

  • //Se usa un subtema, devolve a ruta do servidor do subtema

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

  • //Pero úsase máis para incluír outros ficheiros
<?php get_stylesheet_directory_uri(); ?>

Comúnmente usado:

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

Nota: get_stylesheet consulta o ficheiro style.css do tema. Se non hai tal ficheiro no directorio do tema, producirase un erro.

Obtén varias pezas de información dun blog

Finalmente, comparte funcións máis potentes que basicamente obteñen todos os camiños anteriores e outra información.

<?php get_bloginfo( '$show', '$filter' ) ?>
  • Chamada a función PHP: //get_bloginfo pode obter unha variedade de información sobre o blog,Obtén o enderezo do blog cando $show está configurado como URL
  • Mostrar: http:// o teu nome de dominio

Outra información que se pode obter mediante get_bloginfo:

  • nome
  • Description
  • wpurl
  • Siteurl/url
  • correo_administrador
  • conxunto de caracteres
  • versión
  • tipo_html
  • dirección_texto
  • lingua
  • folla de estilo_url
  • directorio_follas de estilo
  • template_url
  • directorio_modelos
  • pingback_url
  • atom_url
  • rdf_url
  • rss_url
  • rss2_url
  • comments_atom_url
  • comentarios_rss2_url

Blog de Hope Chen Weiliang ( https://www.chenweiliang.com/ ) compartiu "Ruta de instalación de WordPress/Tema de modelo/Función de imaxe chamando a Daquan", que é útil para ti.

Benvido a compartir a ligazón deste artigo:https://www.chenweiliang.com/cwl-1622.html

Benvido á canle de Telegram do blog de Chen Weiliang para recibir as últimas actualizacións.

🔔 Sexa o primeiro en obter a valiosa "Guía de uso da ferramenta de intelixencia artificial de marketing de contidos de ChatGPT" no directorio principal da canle. 🌟
📚 Esta guía contén un gran valor, 🌟Esta é unha oportunidade rara, non a perdas! ⏰⌛💨
Comparte e da like se che gusta!
O teu compartir e gústame son a nosa motivación continua!

 

发表 评论

O seu enderezo de correo electrónico non se publicará. Utilízanse os campos obrigatorios * Etiqueta

desprázate cara arriba