¿Cómo puedo filtrar el nombre del blog?

2

Quiero filtrar el nombre del blog para los agentes de usuario de Google.

He probado the_title , the_content , comment_text , single_post_title , wp_title , category_description , bloginfo ganchos, ¡pero ninguno de ellos funcionó!

¿Puede alguien ayudarme?

    
pregunta ahmadali shafiee 05.01.2013 - 18:09

2 respuestas

3

Dijiste que intentaste usar el filtro bloginfo , pero este código funciona bien:

function wpse_78345_alter_blog_name( $output, $show ) {
    if ( $show != 'name' ) return $output;
    return 'New blog title';
}

add_filter( 'bloginfo', 'wpse_78345_alter_blog_name', 10, 2 );

Este filtro solo se activará en el extremo frontal, no en el tablero de instrumentos.

    
respondido por el shea 06.01.2013 - 06:11
2

El valor es de get_option('blogname') , por lo que puede filtrar pre_option_blogname :

add_filter( 'pre_option_blogname', 'wpse_78345_blogname' );

function wpse_78345_blogname()
{
    return 'Haha!';
}

No filtrar option_blogname . Esto es incorrecto: estás perdiendo el tiempo con eso, porque WordPress analizará el caché de opciones para el resultado almacenado, y luego ni siquiera lo usas.

    
respondido por el fuxia 05.01.2013 - 18:12

Lea otras preguntas en las etiquetas