Soporte » Plugins y Hacks » Ayuda con un código PHP, por favor.

  • En la página template-tags.php de una plantilla que he comprado existe la posibilidad preactivada de incluir la inicial del nombre.

    No me gusta solo la inicial. Quisiera escribir el nombre entero pero no me aclaro qué es lo que tengo que modificar en esta parte del código..

    function first_site_title_character() {
    $title = get_bloginfo(‘name’);
    if ( empty($title) ) {
    return;
    }
    $first_letter = »;
    //find the first alphanumeric character – multibyte
    //suppress warnings and errors since this might fail if there is no appropiate UTF8 PHP support
    @preg_match( ‘/[\p{Xan}]/u’, $title, $results );
    if ( isset( $results ) && ! empty( $results[0] ) ) {
    $first_letter = $results[0];
    } else {
    //lets try the old fashion way
    //find the first alphanumeric character – non-multibyte
    preg_match( ‘/[a-zA-Z\d]/’, $title, $results );
    if ( isset( $results ) && ! empty( $results[0] ) ) {
    $first_letter = $results[0];
    }
    };
    return $first_letter;
    }
    endif;

Viendo 1 respuesta (de un total de 1)
  • Hola,

    He visto el código y si no te quieres complicar la vida, yo cambiaría el valor que devuelve la función… lo optimo seria omitir su llamada y recuperar el nombre con la función get_bloginfo(‘name’); pero bueno…

    Prueba a cambiar la linea:
    return $first_letter;
    por:
    return $title;

    Espero que te haya ayudado.
    Un saludo

Viendo 1 respuesta (de un total de 1)
  • El debate ‘Ayuda con un código PHP, por favor.’ está cerrado a nuevas respuestas.