Mettre en forme le « Lire la suite… »

  • WordPress :4.9
  • Statut : non résolu
4 sujets de 16 à 19 (sur un total de 19)
  • Auteur
    Messages
  • #2134215
    Flobogo
    Modérateur
    Maître WordPress
    14383 contributions

    Désolée, mais je ne vois pas l’intérêt de votre shortcode.

    Enfin, si vous y tenez, insérez une class dans la balise <div> générée par le shortcode, et appliquez un style texte-align: left; sur la <div> en question. Mais à mon avis, ça ne changera rien, car il faudrait insérer votre shortcode directement dans le fichier concerné, pour l’insérer tout de suite à la fin de l’extrait.

    Ce qui revient au même que travailler sur le fichier qui gère l’affichage de la balise « more ».

    #2134549
    bl2222@free.fr
    Participant
    Initié WordPress
    43 contributions

    Si si Flobogo, il y a un intérêt. je vous ré-explique à nouveau :

    La balise more, n’apparaît que si l’extrait est AUTOMATIQUE et elle n’apparaît plus quand l’extrait est MANUEL.

    Or, le texte de l’extrait automatique est considéré en SEO comme de la duplication de contenu (et fait baisser le référencement!). C’est donc pour contourner ce problème que j’ai décidé de faire des extraits MANUELS… MAIS je dois ajouter un shortcode à la fin pour inviter le lecteur à aller plus loin.

    Et c’est donc sur le shortcode de l’extrait que je dois faire des effort de mise en forme, pas sur la balise more.

    Est-ce que j’ai réussi à être plus clair?

    Bernard

    #2136113
    bl2222@free.fr
    Participant
    Initié WordPress
    43 contributions

    Bonjour Flobogo,

    Si je suis votre procédure ci-dessous, quelle recherche dois-je faire pour retrouver l’endroit où se trouve le shortcode?

    Installez l’extension String Locator et activez-la. Ensuite, faites une recherche de la chaîne <div class= »link-more »>  (attention à bien cibler uniquement votre thème-parent Dyad )

    Merci

    Bernard

    #2136264
    bl2222@free.fr
    Participant
    Initié WordPress
    43 contributions

    Bonjour,

    En attendant d’avoir des précision pour annuler le retour à la ligne de mon SHORTCODE, je suis allé voir avec String Locator l’endroit où il faudrait agir si c’était la balise more qui m’intéressait : c’est dans le fichier wp-content/themes/dyad/functions.php à la ligne 96

    * Replaces the excerpt « more » text by a link
    */
    if ( ! function_exists( ‘dyad_excerpt_continue_reading’ ) ) {
    function dyad_excerpt_continue_reading() {
    96 return ‘… <div class= »link-more »>‘ . sprintf( esc_html__( ‘Read More’, ‘dyad’ ), ‘<span class= »screen-reader-     text »> « ‘ . get_the_title() . ‘ »</span>’ ) . ‘</div>’;
    }
    } // /dyad_excerpt_continue_reading

    add_filter( ‘excerpt_more’, ‘dyad_excerpt_continue_reading’ );

    Dans ce cas là, il faudrait remplacer (ou enlever) return et quelques signes?

    Par contre, je n’ai rien trouvé pour une chaîne qui ressemblerait à ça :  <div class= »shortcode »>

    Bernard

    • Cette réponse a été modifiée le il y a 3 days et 2 hours par  bl2222@free.fr.
4 sujets de 16 à 19 (sur un total de 19)
  • Vous devez être connecté pour répondre à ce sujet.