✅ Notizie, temi, plugin WEB e WordPress. Qui condividiamo suggerimenti e le migliori soluzioni per siti web.

Visualizzazione degli estratti nelle pagine Home, Cerca, Tag e Archivio di WordPress

24

Mostrare solo gli estratti dei post nelle pagine home, ricerca, tag o archivio è utile se i tuoi post sono particolarmente lunghi. I lettori non dovranno scorrere la pagina verso il basso per un particolare post.

Puoi modificare il file modello content.php (consigliato usando un tema figlio), per passare a questa riga:

<?php if (is_search() ): // Only display Excerpts for Search ?>

e sostituirlo con:

<?php if (is_search() || is_home() || is_tag() || is_category() || is_archive() ): // Only display Excerpts for Search ?>

La funzione is_archive() controlla se la pagina corrente è una categoria (è_categoria), Tag (è_tag), Autore o una pagina basata sulla data. La riga successiva usa the_excerpt() per visualizzare un breve estratto invece di the_content

Se vuoi mostrare un link alla fine dell’estratto, puoi modificare functions.php (preferibilmente in child-theme), aggiungere quanto segue alla fine del file:

// Remove the ... from excerpt and change the text
function change_excerpt_more()
{
  function new_excerpt_more($more)
    {
    // Use .read-more to style the link
      return '<span class="continue-reading"> <a href="'. get_permalink(). '">Continue Reading »</a></span>';
    }
  add_filter('excerpt_more', 'new_excerpt_more');
}
add_action('after_setup_theme', 'change_excerpt_more');

Questa modifica non altera l’output nel feed. Per mostrare l’estratto nel feed, dovrai andare alle impostazioni di wordpress, leggere le impostazioni e impostare "Per ogni articolo in un feed, mostra" su "Riepilogo" anziché "Testo completo". Tuttavia, ciò influisce sui post in anche altre pagine (home, archivio).

Fonte di registrazione: helloacm.com

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More