Actualités WEB et WordPress, thèmes, plugins. Ici, nous partageons des conseils et les meilleures solutions de sites Web.

Affichage d’extraits dans les pages d’accueil, de recherche, de balises et d’archives de WordPress

28

Afficher uniquement les extraits de messages dans les pages d’accueil, de recherche, de balises ou d’archives est utile si vos messages sont particulièrement longs. Les lecteurs n’auront pas à faire défiler la page pour un article particulier.

Vous pouvez modifier le fichier de modèle content.php (recommandé en utilisant un thème enfant), pour accéder à cette ligne :

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

et remplacez-le par :

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

La fonction is_archive() vérifie si la page actuelle est une catégorie (is_category), une balise (is_tag), un auteur ou une page basée sur la date. La ligne suivante utilise the_excerpt() pour afficher un court extrait au lieu de the_content

Si vous souhaitez afficher un lien à la fin de l’extrait, alors vous pouvez éditer le functions.php (de préférence dans le thème enfant), ajoutez ce qui suit à la fin du fichier :

// 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');

Cette modification n’altère pas la sortie dans le flux. Pour afficher l’extrait dans le flux, vous devrez accéder aux paramètres de wordpress, aux paramètres de lecture et définir "Pour chaque article d’un flux, afficher" sur "Résumé" au lieu de "Texte intégral". Cependant, cela affecte les publications dans d’autres pages également (accueil, archives).

Source d’enregistrement: 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