[Résolu] Afficher “Lire la suite” pour les billets courts (Créer un compte)

  • Statut : non résolu
7 sujets de 1 à 7 (sur un total de 7)
  • Auteur
    Messages
  • #515254
    Julie
    Participant
    Padawan WordPress
    80 contributions

    Bonjour,

    Ma configuration WP actuelle
    – Version de WordPress : 3.2.1
    – Version de PHP/MySQL : Toujours bonne question
    – Thème utilisé : Empty Canvas
    – Extensions en place : NextGen Gallery, Thumbnail for Excerpts, Vidéo Thumbnails, entre autres
    – Nom de l’hebergeur : OVH
    – Adresse du site : http://www.saliege-designers.fr

    Problème(s) rencontré(s) :
    Suite à une discussion de ce matin avec Guy, je me suis rendue compte qu’il valait mieux gérer l’affichage des extraits sans l’extension Advanced Excerpt.

    J’ai ajouté cette fonction là à mon thème :

    function new_excerpt_more($more) {
        global $post;
        return ‘<a href="'. get_permalink($post->ID) . ‘”><BR/>Lire la suite</a>‘;
    }
    add_filter(‘excerpt_more’, ‘new_excerpt_more’);

    Mais du coup, j’ai un autre problème.
    Pour les billets longs (dont le content est plus long que l’extrait), le lien “Lire la suite” s’affiche.
    En revanche, pour les billets courts, qui entrent en entier dans l’extrait, du coup ce lien n’apparaît plus. C’est logique, certes, mais pour des questions d’homogénéïté, j’aimerais que tous mes extraits affichent le même lien “Lire la suite”.

    Une idée ?

    #856860
    Guy
    Participant
    Maître WordPress
    14821 contributions

    Je t’avais proposé de rédiger un résumé spécifique directement dans la page de rédaction des articles, évitant ainsi à WordPress un traitement automatique basé sur le nombre de mots et te permettant de garder ton ancienne extension.

    #856861
    Julie
    Participant
    Padawan WordPress
    80 contributions

    Je l’ai fait. En effet cela règle mon problème du précédent post.
    Le problème est que avec cette extension, lorsque je fais un résumé spécifique, mon lien “Lire la suite” n’apparaît plus… Seul le titre de l’article amène à la page single.

    #856862
    Lebcit
    Participant
    Padawan WordPress
    69 contributions

    Salut Julie,

    Dans loop.php, directement en-dessous de
    mets le code suivant : <a href="”> Read More…

    ou dans functions.php essaye $output :

    function excerpt_read_more_link($output) {
    global $post;
    return $output . ‘ID) . ‘”> Read More…‘;
    }
    add_filter(‘the_excerpt’, ‘excerpt_read_more_link’);

    Excerpt Codex

    J’espère que l’une des deux manipulations réglera l’affichage de ton Read More…

    #856863
    Julie
    Participant
    Padawan WordPress
    80 contributions

    Ton premier code fonctionne à merveille. Merci pour le coup de pouce Guy et lebcit. Je vous souhaite une bonne soirée, Julie

    #856864
    Guy
    Participant
    Maître WordPress
    14821 contributions

    Voila 🙂 je marque résolu

    #856865
    Lebcit
    Participant
    Padawan WordPress
    69 contributions

    De rien Julie :D

    Super content d’avoir été utile 👏

    Bonne continuation 🙂

7 sujets de 1 à 7 (sur un total de 7)
  • Vous devez être connecté pour répondre à ce sujet.