• ResueltoModerador almendron

    (@almendron)


    En mi página principal (HTML) muestro las últimas veinte entradas de dos sitios (WordPress).
    La primera de ellas la hago con

    <?php
    require('tribuna/wp-load.php');
    query_posts('showposts=20');
    ... resto código
    ?>

    y funciona perfectamente.

    Las entradas del otro sitio las muestro con el método include_once( ABSPATH . WPINC . '/feed.php' );
    El problema es que la fecha que indica cuando se ha actualizado la última vez la muestra en inglés. El siguiente código se ejecuta cuando el puntero se encuentra en la primera entrada:

    setlocale(LC_ALL,"es_ES");
    $date_post_aviso = $item->get_local_date('%e de %B de %Y');
    echo '<h3>Actualizada el ' . $date_post_aviso . '. Últimas viente entradas:' . '</h3>';

    Como podéis comprobar en https://www.almendron.com, el mes aparece en inglés.
    ¿Cómo puedo hacer que salga en español?

Viendo 1 respuesta (de un total de 1)
  • Moderador almendron

    (@almendron)

    Si antes lo pregunto, antes encuentro la respuesta 🙂
    Basta con cambiar setlocale(LC_ALL,"es_ES"); por setlocale(LC_ALL,"es_ES.UTF-8");, es decir cambiar «es_ES» por «es_ES.UTF-8»
    Debe ser cuestión del servidor.

Viendo 1 respuesta (de un total de 1)
  • El debate ‘Fecha en ingles’ está cerrado a nuevas respuestas.