Buscar..


Introducción

Recupera información sobre el sitio actual.

Sintaxis

  • get_bloginfo ($ show, $ filtro)

Parámetros

Parámetro Detalles
$ show (cadena) La información de configuración del sitio para recuperar.
$ filtro (cadena) La especificación sobre si devolver un valor filtrado o no.

Observaciones

$ show

Valores Descripción Ejemplo
'nombre' (predeterminado) Título del sitio 'Matt Mullenweg'
'descripción' Lema del sitio 'Just another WordPress site'
'wpurl' URL de la instalación de WordPress. Igual que la función site_url() 'http://example.com' , 'http://localhost/wordpress'
'url' URL del sitio. Igual que la función home_url() 'http://example.com' , 'http://localhost/wordpress'
'admin_email' Dirección de correo electrónico del administrador principal '[email protected]'
charset Codificación de caracteres de las páginas y feeds. 'UTF-8'
'versión' Versión actual de la instalación de WordPress. '4.5'
'html_type' valor de tipo de contenido del HTML 'text/html'
'dirección del texto' Dirección del texto determinada por el idioma del sitio. 'ltr'
'idioma' Código de idioma basado en ISO 639-1 'en-US'
'stylesheet_url' URL de la hoja de estilo del tema activado. Prioridad de valor: Tema infantil »Tema principal. 'http://example.com/wp-content/themes/twentysixteen/style.css'
'stylesheet_directory' Localización de recursos del tema activado. Prioridad de valor: Tema infantil »Tema principal. 'http://example.com/wp-content/themes/twentysixteen'
'template_url' Directorio de URL del tema activado. Prioridad de valor: tema de los padres »Tema de los niños. 'http://example.com/wp-content/themes/twentysixteen'
'plantilla_directorio' Igual que 'template_url'
'pingback_url' Archivo XML-RPC de Pingback 'http://example/xmlrpc.php'
'atom_url' URL del feed Atom 'http://example/feed/atom/'
'rdf_url' URL del feed RDF / RSS 1.0 'http://example/feed/rdf/'
'rss_url' RSS de la alimentación de 0.92 URL 'http://example/feed/rss/'
'rss2_url' URL de feed RSS 2.0 'http://example/feed/'
'comments_atom_url' Comentarios Atom feed URL 'http://example/comments/feed/atom/'
'Sitio URL' (en desuso) Use 'url' en su lugar
'casa' (en desuso) Use 'url' en su lugar

$ filtro

Valores Descripción Ejemplo
'raw' (predeterminado) No se aplicarán filtros. datos en bruto
'monitor' Los filtros se aplicarán al valor de retorno si $show no es 'url' , 'directory' , 'home' datos filtrados

Obtener el título del sitio

<?php echo get_bloginfo( 'name' ); ?>

o

<?php echo get_bloginfo(); ?>

Salida

Matt Mullenweg

Basado en estos ajustes de muestra

introduzca la descripción de la imagen aquí

Obtener el lema del sitio

<?php echo get_bloginfo( 'description' ); ?>

Salida

Just another WordPress site

Basado en estos ajustes de muestra

introduzca la descripción de la imagen aquí

Obteniendo la URL del tema activo

<?php echo esc_url( get_bloginfo( 'stylesheet_directory' ) ); ?>

Salida

http://example.com/wp-content/themes/twentysixteen

Alternativas

Internamente, get_bloginfo( 'stylesheet_directory' ) llama a get_stylesheet_directory_uri() , por lo que es posible que desee utilizar eso:

<?php echo esc_url( get_stylesheet_directory_uri() ); ?>

Muchos desarrolladores prefieren usar estas funciones dedicadas debido a las convenciones de nomenclatura inconsistentes entre ellos y get_bloginfo() . Por ejemplo, get_stylesheet_directory() devuelve la ruta del tema secundario; sin embargo, como ilustra nuestro ejemplo anterior, get_bloginfo( 'stylesheet_directory' ) devuelve la URL del tema secundario. Si usa get_stylesheet_directory_uri() lugar, hay menos posibilidades de confusión sobre si está recuperando una ruta o una URL.

Obtener url del sitio

<?php echo esc_url(get_bloginfo('url')); ?>

o si necesitabas enlazar a una subpágina

<?php echo esc_url(get_bloginfo('url') . '/some-sub-page');  ?>

Obtenga la dirección de correo electrónico del administrador del sitio

Podemos usar la función get_bloginfo para recuperar la dirección de correo electrónico del administrador del sitio.

<?php echo get_bloginfo('admin_email'); ?>


Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow