WordPress
get_bloginfo ()
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
Obtener el lema del sitio
<?php echo get_bloginfo( 'description' ); ?>
Salida
Just another WordPress site
Basado en estos ajustes de muestra
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'); ?>

