WordPress : Función bloginfo
Referencia : https://developer.wordpress.org/reference/functions/bloginfo/
bloginfo Muestra información sobre el sitio actual.
SinTaxis = bloginfo( string $show = '' )
Parámetros
$show
( cadena ) (Opcional) Información del sitio para mostrar.
Valor por defecto: ''
Más información
Muestra información sobre su sitio, en su mayoría recopilada a partir de la información que proporciona en su Perfil de usuario y Configuración general Pantallas de administración de WordPress . Se puede utilizar en cualquier lugar dentro de un archivo de plantilla. Esto siempre imprime un resultado en el navegador. Si necesita los valores para usarlos en PHP, use get_bloginfo() .
Posibles valores para $show
| name | Nos proporciona la información de nuestro sitio, y gracias al parámetro “name”, se muestra el nombre del sitio. |
| description | Nos proporciona la descripción configurada en nuestro sitio |
| wpurl |
muestra la "dirección de WordPress (URL)" configurada en Configuración > General. Estos datos se recuperan del registro "siteurl" en la tabla wp_options . Considere hacer eco de site_url() en su lugar, especialmente para configuraciones de múltiples sitios que usan rutas en lugar de subdominios (devolverá el sitio raíz, no el subsitio actual). |
| url | Nos muestra la URL del blog |
| admin_email | muestra la "Dirección de correo electrónico" configurada en Configuración > General. Estos datos se recuperan del registro "admin_email" en la tabla wp_options . |
| charset |
muestra el conjunto de "Codificación para páginas y feeds" en Configuración > Lectura. Estos datos se recuperan del registro "blog_charset" en la tabla wp_options . Nota: este parámetro siempre hace eco de "UTF-8", que es la codificación predeterminada de WordPress. Indicar dinámicamente la codificación de caracteres del sitio:
Y este es el código que se genera: <meta charset="UTF-8"> |
| version |
muestra la versión de WordPress que utiliza. Estos datos se recuperan de la variable $wp_version establecida en wp-includes/version.php. |
| html_type |
muestra el tipo de contenido de las páginas HTML de WordPress (predeterminado: "text/html"). Estos datos se recuperan del registro "html_type" en la tabla wp_options . Los temas y complementos pueden anular el valor predeterminado utilizando el filtro pre_option_html_type . |
| text_direction | muestra la dirección del texto de las páginas HTML de WordPress. Considere usar is_rtl() en su lugar. |
| language |
muestra el idioma de WordPress. |
| stylesheet_url | muestra la URL del archivo CSS principal (generalmente style.css ) del tema activo. Considere get_stylesheet_uri() en su lugar. |
| stylesheet_directory | muestra la URL del directorio de la hoja de estilo del tema activo. (Era una ruta local en versiones anteriores de WordPress). Considere repetir get_stylesheet_directory_uri() en su lugar. |
| template_url / template_directory | URL del directorio del tema activo. Dentro de los temas secundarios, tanto get_bloginfo('template_url') como get_template() devolverán el directorio del tema principal . Considere repetir get_template_directory_uri() en su lugar (para el directorio de la plantilla principal) o get_stylesheet_directory_uri() (para el directorio de la plantilla secundaria). |
| pingback_url | muestra la URL del archivo XML-RPC de Pingback ( xmlrpc.php ). |
| atom_url | muestra la URL del feed Atom ( /feed/atom ). |
Ejemplo:
Mostrar título del blog
Muestre el título de su blog en una etiqueta.
<h1><?php bloginfo( 'name' ); ?></h1>
Mostrar título del blog en un enlace
<a href="<?php bloginfo('url'); ?>" title="<?php bloginfo('name'); ?>">
<?php bloginfo('name'); ?>
</a>
Usando el valor template_url
<div class="col-sm-4">
<img src="<?php bloginfo('template_url'); ?>
/img/gallery01.jpg" alt="Imagen 1" class="img-fluid">
</div>