Ruta de instalación de WordPress / tema de plantilla / función de imagen llamada Daquan

Recientemente, durante algunos cambios de tema, se llaman con frecuencia algunas imágenes, CSS, JS y otros archivos estáticos.

  • Por supuesto, para estos archivos estáticos, podemos llamarlos directamente usando rutas absolutas.
  • Pero considera lo siguienteconstruir un sitio webPruebas y una serie de problemas de código que puede tener el tema, como código que no funciona debido a modificaciones aleatorias.
  • chen weiliangtodavía me gusta usarWordPressFunción de ruta y ruta relativa para la carga de recursos.

Debido a que el cerebro humano es difícil de recordar el complejo código de llamada de función de WordPress, a menudo olvidamos qué código de función de WordPress usar cuando necesitamos usarlo.

Entonces, decidí enumerar las llamadas a la función de ruta de WordPress aquí y actualizarlas ocasionalmente como referencia.

¿Qué significa WordPress?¿Qué estás haciendo?¿Qué puede hacer un sitio web?

Ruta de la página de inicio de WordPress

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

Llamada de función PHP ▼

<?php echo home_url(); ?>
  • Mostrar: http:// su nombre de dominio

Ruta de instalación de WordPress

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

Llamada de función PHP ▼

<?php echo site_url(); ?>
  • Pantalla: http://tudominio/wordpress

back-end de WordPressruta de gestión

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

Llamada de función PHP ▼

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

wp-incluye la ruta

<?php includes_url( $path ); ?>

Llamada de función PHP ▼

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

ruta de contenido wp

<?php content_url( $path ); ?>

Llamada de función PHP ▼

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

Ruta de carga de WordPress

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

Llamada de función PHP ▼

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

Llamada de función PHP ▼

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

Ruta del servidor de llamada de función PHP ▼

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

Ruta del servidor de llamada 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 WordPresscamino

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

Llamada de función PHP ▼

<?php echo plugins_url(); ?>
  • Pantalla: http://tudominio/wordpress/wp-content/plugins

Llamada de función PHP ▼

<?php plugin_dir_url($file) ?>
  • Comúnmente utilizado:      //$archivo (requerido) devuelve la ruta absoluta del complemento actual
  • Pantalla: http://tudominio/wordpress/wp-content/plugins/tuplugin/

Llamada de función PHP ▼

<?php plugin_dir_path($file); ?>
  • Comúnmente utilizado:      //$archivo (obligatorio) devuelve la ruta absoluta del servidor de complementos actual.
  • Ponerlo debajo del archivo del tema también devolverá la ruta absoluta del servidor del tema, pero no se recomienda usarlo, es fácil equivocarse.
  • Pantalla: D:\WorkingSoftWare\phpStudy\WWW\wordpress\wp-content\plugins\yourplugin/

Ruta del tema de WordPress

<?php get_theme_roots(); ?>

Comúnmente utilizado:

mostrar: /temas

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

Comúnmente utilizado:

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

<?php get_theme_root_uri(); ?>

Comúnmente utilizado:

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

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

Comúnmente utilizado:

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

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

Comúnmente utilizado:

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

<?php get_template(); ?>

Comúnmente utilizado: //devuelve el nombre del tema

Pantalla: cwlcms

<?php get_template_directory(); ?>

Comúnmente utilizado:

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

<?php get_template_directory_uri(); ?>

Comúnmente utilizado:

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

Nota: get_template consulta el archivo style.css del tema. Si no existe tal archivo en el directorio del tema, se producirá un error.

<?php get_stylesheet(); ?>

Comúnmente utilizado: //Si usa un subtema, devuelva el nombre del directorio del subtema

Pantalla: cwlcms

<?php get_stylesheet_uri(); ?>

Comúnmente utilizado:

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

<?php get_stylesheet_directory() ?>

Comúnmente utilizado:

  • //Si usa un subtema, devuelva la ruta del servidor del subtema

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

  • //Pero se usa más para incluir otros archivos
<?php get_stylesheet_directory_uri(); ?>

Comúnmente utilizado:

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

Nota: get_stylesheet consulta el archivo style.css del tema. Si no existe tal archivo en el directorio del tema, se producirá un error.

Obtener múltiples piezas de información de un blog

Finalmente, comparta funciones más poderosas que básicamente obtienen todas las rutas anteriores y otra información.

<?php get_bloginfo( '$show', '$filter' ) ?>
  • Llamada de función PHP: //get_bloginfo puede obtener una variedad de información sobre el blog,Obtener la dirección del blog cuando $show se establece en url
  • Mostrar: http:// su nombre de dominio

Otra información que se puede obtener por get_bloginfo:

  • nombre
  • descripción
  • purgar
  • URL del sitio/URL
  • admin_email
  • charset
  • versión
  • tipo_html
  • dirección del texto
  • idioma
  • URL de hoja de estilo
  • directorio_hoja_de_estilo
  • URL_plantilla
  • directorio_plantilla
  • pingback_url
  • URL_átomo
  • rdf_url
  • rss_url
  • rss2_url
  • comentarios_atom_url
  • comentarios_rss2_url

Esperanza Chen Weiliang Blog ( https://www.chenweiliang.com/ ) compartió "Ruta de instalación de WordPress/Tema de plantilla/Función de imagen Llamando a Daquan", que es útil para usted.

Bienvenido a compartir el enlace de este artículo:https://www.chenweiliang.com/cwl-1622.html

¡Bienvenido al canal de Telegram del blog de Chen Weiliang para obtener las últimas actualizaciones!

🔔 ¡Sea el primero en obtener la valiosa "Guía de uso de la herramienta de inteligencia artificial para marketing de contenidos ChatGPT" en el directorio superior del canal! 🌟
📚 Esta guía contiene un gran valor. 🌟Esta es una oportunidad única, ¡no la pierdas! ⏰⌛💨
¡Comparte y dale me gusta si te gusta!
¡Su compartir y Me gusta son nuestra motivación continua!

 

发表 评论

Su dirección de correo electrónico no será publicada. 项 已 用 * 标注

滚动 到 顶部