Modifier la fonction « more » sous WordPress.

# Site web, # Tutoriels

continue-reading

Alors comment modifier cette fameuse fonction "more" sous wordpress?
J'ai presque envie de sourire parce que ça fait une paire d'heures que vous essayer de changer ou de styliser cette foutue fonction "more".Mais heureusement, tu viens de tomber ici! chez seeyar.fr et tu promets que ce site va finir dans tes favoris si le résultat est la :).
Passons au chose sérieuse, tu veux changer la forme de "continue reading" ou le remastériser à ta sauce? Voici la solution....

Aahh cette fameuse fonction more, celle-ci:

fonction_more

Modifions la, ne cherche pas la fonction "the_content" ton dans ton loop.php,  il y a mieux.
Ouvre ton fichier "functions.php", tu le trouveras au chemin:

    .../httpdocs/wp-content/themes/nom_de_ton_thème/functions.php

Voici l'extrait à rajouter:

J'ai mis: "Lire la suite..." en gras ( quote <b>...</b>, enlever les pour enlever le gras).Libre à vous de personnaliser ce texte comme vous l'entendez ok?

Enregistrer et envoyer la sauce!!!
Ton problème est résolu, enfin :)

Ps: ce code est à mettre avant le dernier  "?>" de fin

Enjoy :)

A bientôt mes yardoux!!

  • Ombeline

    Merci pour ce fabuleux tuto ! Je cherchais depuis plus d’une heure et bim bam boum ca marche !!!

  • Lou

    Ah! merci, merci, merci, merci, merci, merci, merci et merci encore! Je m’acharnais à trouver une solution en consultant partout, TU m’as révélé la seule qui ait fonctionné, je vais pouvoir dormir ce soir! Yahou!!!

  • Alain Cloutier

    Ça ne fonctionne pas pour moi, toujours le Read More qui reste

    • seeyar

      Bonsoir,
      Quel est le nom de votre site web?
      Cdt,

      • Alain Cloutier
        • seeyar

          Très bien. Dans le code vous allez remplacez

          par
          Vous me tenez au courant ;)

          • Alain Cloutier

            J’ai bien ceci L

            function more($more) {
            return ‘Lire la suite‘;
            }
            add_filter(‘the_content_more_link’, ‘more’);

            juste avant ?> du fichier functions.php (situé dans le répertoire du thème). Je commence à douter que le thème va me causer pas mal de soucis…

            • Alain Cloutier

              J’ai fini par éditer un fichier « post.php » pour régler le problème. Vives les grep -rsn « .. » en linux .. Même si c’est pas très clean. Merci beaucoup pour votre aide, vous êtes vraiment cool.

              Alain

              http://www.algebrik.com
              http://www.monjob.net
              http://www.united-states-jobs.net

              • seeyar

                Bien je viens de voir que vous aviez un thème payant. En toute logique il devrait bénéficier d’un support.

                Bon courage.
                cdt,

                • Alain Cloutier

                  Les thèmes sont gratuits à conditions de conserver les liens vers l’auteur au bas des pages. La version payante par contre permet les mises-à-jour pendant 6 mois et du support.

  • Joed Esli

    bonjour Ca ne fonctionne pas lorsque je suis votre demarche

    • seeyar

      Bonjour Joed,

      Vous devez trouver dans votre function.php ce qui remplace la variable $more. Faites une recherche sur l’expression  » twentyten_continue_reading_link() « pour connaitre la variable associé.

      Du coup le code à ajouter commencerait par:

      function more($votre variable) { ….

      Cordialement,