Soporte » Guías – Resolución de problemas » No se muestran los titulos de las entradas siguiente y anterior

  • Resuelto SITB USO

    (@sitbuso)


    Hola.
    Cuando entro en alguna entrada de mi web, abajo, donde puedo navegar a la entrada siguiente y a la anterior, no me salen los títulos de las entradas, sino dos «% título» que sí enlazan a la entrada anterior y siguiente.
    He buscado y no sé qué página del tema tengo que editar para que salga el título de la entrada siguiente y anterior.

    Gracias de antemano

    • Este debate fue modificado hace 1 mes, 2 semanas por SITB USO.

    La página con la que necesito ayuda: [accede para ver el enlace]

Viendo 9 respuestas - de la 1 a la 9 (de un total de 9)
  • Moderador almendron

    (@almendron)

    En la demo del tema que usas funciona perfectamente por lo que es muy posible que hayáis modificado algo.

    Por otra parte, sería conveniente cambiar el formato de las URL,s. Por dos motivos: para mejorar el SEO y porque tal vez eso afecte al problema.

    Ir a Ajustes > Enlaces permanentes, clic en «Nombre de la entrada» y guardar.

    Moderador Jose Luis

    (@jose64)

    Hola

    Como te comenta @almendron, el tema funcina bien, viendo lo que te pone como nombre de entradas (%título) te diría que si hiciste traducciones las revises, es posible que tradujeras %title (variable con el título de la entrada) por %título (texto) en un lugar donde no debías, por eso no te muestra el título.

    Revísalo y coméntanos si ese era el problema, recuerda cerrar el debate marcándolo como resuelto cuando así lo consideres, de esta forma nos ayudas a mantener el foro al día.

    He ido modificando código de temas para añadir cosillas y experimentar, pero creo recordar que fue al principio de hacer la web. En este tema creo que no he modificado nada. He buscado en el código (desde el editor de temas del panel de control) y no he econtrado «%titulo» ni «%title» en ninguno de los archivos. Es posible que por ftp vea más archivos donde es pudiera estar esta variable? ¿Sabeis en que archivo puede estar la referencia a %title?

    Por otra parte, sería conveniente cambiar el formato de las URL,s. Por dos motivos: para mejorar el SEO y porque tal vez eso afecte al problema.

    Ir a Ajustes > Enlaces permanentes, clic en «Nombre de la entrada» y guardar.

    Acabo de hacerlo y sigo igual. Lo dejaré así de todas formas si es mejor.

    Gracias de nuevo.

    Moderador almendron

    (@almendron)

    Lo tienes en el archivo inc/template-tags.php

    Busca «function awaken_post_nav()»

    function awaken_post_nav() {
    // Don’t print empty markup if there’s nowhere to navigate.
    $previous = ( is_attachment() ) ? get_post( get_post()->post_parent ) : get_adjacent_post( false, », true );
    $next = get_adjacent_post( false, », false );

    if ( ! $next && ! $previous ) {
    return;
    }
    ?>
    <nav class=»navigation post-navigation» role=»navigation»>
    <h2 class=»screen-reader-text»><?php _e( ‘Post navigation’, ‘awaken’ ); ?></h2>
    <div class=»nav-links»>
    <?php
    previous_post_link( ‘<div class=»nav-previous»>%link</div>’, _x( ‘%title’, ‘Previous post link’, ‘awaken’ ) );
    next_post_link( ‘<div class=»nav-next»>%link</div>’, _x( ‘%title’, ‘Next post link’, ‘awaken’ ) );
    ?>
    </div><!– .nav-links –>
    </nav><!– .navigation –>
    <?php
    }
    endif;

    Edito: He conseguido cambiar el «%titulo» por «noticia anterior y noticia siguiente». Podría servirme así, pero si hay un modo fácil de que aparezcan los títulos…

    • Esta respuesta fue modificada hace 1 mes, 2 semanas por SITB USO.
    Moderador Jose Luis

    (@jose64)

    Acabo de hacer la prueba con el tema que estás usando y es un problema de traducción, ahora mismo lo corregimos

    Moderador Jose Luis

    (@jose64)

    Hola

    La traducción está corregida, para solucionarlo ahora mismo y que no tengas que esperar a la actualización de la traducción tienes dos opciones:

    – Si quieres hacerlo directamente con un plugin

    Instala el plugin Loco Translate, actívalo y sigue la ruta en el escritorio Loco Translate > Temas

    Selecciona el tema Awaken y editar.
    Te dará un mensaje de advertencia: Aviso: Los cambios a este archivo puede sobreescribirs o borrarse cuando actualices WordPress, ignóralo.

    Traduce las dos cadenas de texto erróneas, guarda y desactiva y borra Loco Tanslate, ya no te hará falta.

    Las cadenas de texto que tienes que cambiar son las traducciones de %title en Next post link y Previous post link, debes reemplazarlas por el contenido original, es decir, cambiar %título por %title.

    – Si prefieres hacerlo en tu ordenador

    Busca con el administrador de archivos de tu hosting o por FTP la ruta:

    wp-content/languages/themes

    Descarga los archivos awaken-es_ES.po y awaken-es_ES.mo y edita la traducción con una programa como poedit.

    Sube los archivos editados al servidor, reemplazando los originales.

    Recuerda cerrar el debate marcándolo como resuelto, así nos ayudas a mantener el foro al día.

    Hecho!!!
    Ha costado dar alguna vuelta, pero al final está conseguido.

    Muchisimas gracias de nuevo @jose64 y @almendron por vuestro tiempo

    Un abrazo

    Moderador almendron

    (@almendron)

    De nada. Un saludo.

Viendo 9 respuestas - de la 1 a la 9 (de un total de 9)
  • Debes estar registrado para responder a este debate.