Directorio de artigos
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.
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.
📚 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!