Soporte » Diseño – Temas y plantillas » Cambiar inicial por nombre completo en PHP

  • 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)
  • Buenos días MaximoEloy:

    En realidad no deberías tocar nada en esta función.
    En alguna parte del template «template_tags» estará llamando a la función «first_site_title_character» para que escriba la primer letra del nombre del blog. Esta línea debes reemplazarla con este código para que te muestre el nombre completo:

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

    Documentación en WP => https://codex.wordpress.org/Function_Reference/get_bloginfo

    Pruébalo y cualquier cosa me dices.
    Un saludo.

Viendo 1 respuesta (de un total de 1)
  • El debate ‘Cambiar inicial por nombre completo en PHP’ está cerrado a nuevas respuestas.