Couper un texte :balise more ou autre.. (Créer un compte)

  • Statut : non résolu
12 sujets de 1 à 12 (sur un total de 12)
  • Auteur
    Messages
  • #539059
    Nadege21
    Membre
    Chevalier WordPress
    244 contributions

    Bonjour,

    Ma configuration WP actuelle
    – Version de WordPress : 3.9.1
    – Version de PHP/MySQL :
    – Thème utilisé : responsive child
    – Extensions en place :
    – Nom de l’hebergeur : OVH
    – Adresse du site : en maintenance

    Problème(s) rencontré(s) :

    Je souhaiterais couper un texte d’un article et n’afficher que le début mais pas avec the_excerpt car j’ai des photos et une mise en page a préserver
    Je souhaite donc couper mon article mais je ne vois pas comment faire
    Merci
    Nadège

    #957810
    PapiBoyington
    Membre
    Maître WordPress
    1503 contributions

    Bonjour,

    avez-vous essayé d’utiliser la balise ?

    #957811
    Nadege21
    Membre
    Chevalier WordPress
    244 contributions

    oui merci
    mais ca ne marche qu’avec the_excerpt non? et the except change la mise en page et ne lis pas les photos

    #957812
    PapiBoyington
    Membre
    Maître WordPress
    1503 contributions

    non justement, ça marche avec the_content() quand il n’est pas appelé par une page single post.

    #957813
    Nadege21
    Membre
    Chevalier WordPress
    244 contributions

    en fait j’appelle ce morceau de page dans ma home page et renvoie sur une autre page
    j’ai bien ma balise more
    et dans ma page

     

    …..etc

    mais ca ne coupe rien, j’ai toujours le texte apres la balise qui s’affiche
    Merci

    #957814
    Jelis
    Membre
    Chevalier WordPress
    116 contributions

    Bonjour,

    Essayez :

    <?php
    query_posts(‘page_id=29’);

    global $more;
    $more = 0;

    if (have_posts()) :
    while (have_posts()) : the_post();?>

    #957815
    PapiBoyington
    Membre
    Maître WordPress
    1503 contributions

    cela vient du fait que le contenu intégral de l’article est renvoyé lorsqu’on est sur une page single.

    Essayez de modifier votre boucle comme suit:

    if (have_posts()) :
    while (have_posts()) : the_post();?>

    #957816
    Nadege21
    Membre
    Chevalier WordPress
    244 contributions

    Bonjour
    Merci de votre aide mais rien ne fonctionne
    J’ai toujours mon texte qui apparait apres la balise more
    Nadege

    #957817
    Nadege21
    Membre
    Chevalier WordPress
    244 contributions

    Je dois dire aussi que meme le ‘LIre la suite’ ne s’affiche pas

    #957818
    PapiBoyington
    Membre
    Maître WordPress
    1503 contributions

    si ‘lire la suite’ ne s’affiche pas, c’est que ce n’est pas ce code qui est exécuté.

    #957819
    Nadege21
    Membre
    Chevalier WordPress
    244 contributions

    Comment faire alors parce que quand je remplace the_content par the_excerpt ca marche

    #957820
    Nadege21
    Membre
    Chevalier WordPress
    244 contributions

    Je viens de refaire des tests et j’avais pas du rafraichir le cache correctement car maintenant ca fonctionne
    merci de votre aide

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