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'); ?>