Directorio de artículos
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.
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!
📚 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!