Soporte » Guías – Resolución de problemas » ¿Cómo poner tags al final de las páginas (código)?

  • Resuelto ira3

    (@ira3)


    Buenos días,

    Tengo añadidos los tags (etiquetas) en cada página de mi blog pero luego al publicarlo no me aparecen al final de la propia página. Mi tema es Ashe.
    Creo que existe algún código para añadir en functions.php, no se si podréis facilitármelo.

    Muchas gracias!
    Un saludo.

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

    (@almendron)

    En la vista previa del tema sí que aparecen las tags en las entradas individuales.

    Por ejemplo: https://wp-themes.com/ashe/?p=8

    Revisa bien sus opciones.

    • Esta respuesta fue modificada hace 2 años, 3 meses por almendron.
    Iniciador del debate ira3

    (@ira3)

    Hola,

    Correcto, en las entradas si aparece, pero necesito que aparezca en las páginas.
    ¿Alguna solución?

    Gracias

    Moderador almendron

    (@almendron)

    Yo uso https://es.wordpress.org/plugins/tagpages/

    Es ya antiguo pero funciona bien hasta con la última versión de WordPress. Yo trabajo con el Editor Clásico. No te puedo decir si lo hará con Gutenberg.

    Esto añadirá una caja cuando edites una página y podrás añadir tags.

    Ahora bien, luego tendrás que modificar la plantilla (archivo page.php) y añadir el código correspondiente:

    <?php 
    // The Tags
    $tag_list = get_the_tag_list( '<div class="post-tags">','','</div>');
    		
    if ( $tag_list ) {
    	echo ''. $tag_list;
    }
    
    ?>

    Este código es el que aparece en tu tema para las entradas individuales (archivo post-content.php). Debería funcionarte bien también en las páginas.

    Nota: Hay más plugins pero aún son más viejos y yo no los he proabdo.

    Iniciador del debate ira3

    (@ira3)

    He añadido el plugin y el código y nada, pero gracias de todos modos…
    A ver si alguien sabe alguna solución más..

    Moderador almendron

    (@almendron)

    ¿Dónde has añadido el código?

    Moderador almendron

    (@almendron)

    Lo acabo de comprobar y funciona perfectamente, incluso con Gutenberg.

    En page.php busca la líneas:

    	echo '</div>';
    endwhile; // Loop End

    y justo antes de ellas añades:

    // The Tags
    $tag_list = get_the_tag_list( '<div class="post-tags">','','</div>');
    		
    if ( $tag_list ) {
    	echo ''. $tag_list;
    }
    Moderador almendron

    (@almendron)

    ¿Ya lo has resuelto?

    Iniciador del debate ira3

    (@ira3)

    Si, ya está resuelto, había pegado el código al final. Mil gracias!

    Moderador almendron

    (@almendron)

    De nada. Un saludo.

Viendo 9 respuestas - de la 1 a la 9 (de un total de 9)
  • El debate ‘¿Cómo poner tags al final de las páginas (código)?’ está cerrado a nuevas respuestas.