[Résolu] Articles non voulus apparaissent sur la page d’un seul article

  • WordPress :4.8.2
  • Statut : résolu
8 sujets de 1 à 8 (sur un total de 8)
  • Auteur
    Messages
  • #1924163

    aubourget
    Participant
    Initié WordPress
    4 contributions

    Bonjour,

    Ma configuration WP actuelle

    • Version de PHP/MySQL : ?
    • Thème utilisé : Kale
    • Extensions en place : Akismet Anti-Spam, BJ Lazy Load, Contact Form 7, Easy Google Webmaster Tools, Enhanced Text Widget, EWWW Image Optimizer, Fast Velocity Minify, Fil d’Ariane pour Menu, Footer Mega Grid Columns, Google Analytics pour WordPress par MonsterInsights, GTranslate, Jetpack par WordPress.com, Recent Posts Widget With Thumbnails, Simple Back To Top, TinyMCE Advanced, UpdraftPlus – Sauvegarde/Restauration, WP Asset CleanUp (Page Speed Optimizer), WP Super Cache, YARPP – Yet Another Related Posts Plugin, Yoast SEO.
    • Nom de l’hébergeur : OVH
    • Adresse du site : http://vie-naturelle.info

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

    Bonjour à tous,

    Je suis nouvelle sur WordPress et ne sais pas si mon problème est dû à une mauvaise utilisation d’un Plugin ou à un mauvais réglage.

    Lorsque je me mets sur une page qui est censé n’avoir q’un seul article, des articles supplémentaires apparaissent en dessous, suite à la bar de réseaux sociaux et au widget avec les articles similaires.

    Comment puis-je faire pour que seul UN article n’apparaisse ?

    Veuillez par exemple voir la page de cet article :
    http://vie-naturelle.info/sante-hygiene/comment-soigner-faire-disparaitre-aphtes.htm

    Merci d’avance pour votre aide.

    #1924582

    yrdna
    Participant
    Chevalier WordPress
    142 contributions

    C’est réglé il me semble ?

    #1924639

    aubourget
    Participant
    Initié WordPress
    4 contributions

    Bonsoir @yrdna,

    Je viens tout juste de régler l’issue, c’était le Enhanced Text Widget qui faisait tout beuger.

    Je l’utilisais dans la colonne latérale pour faire apparaître des articles aléatoires de mon site, avec le code suivant (trouvé sur cette page) :

      <?php query_posts(‘showposts=3&orderby=rand’); ?>
      <?php if (have_posts()) : while (have_posts()) : the_post(); ?>

    • <b>« ><?php the_title(); ?></b><br /><br />
      <p><?php global $post; $excerpt = $post->post_excerpt;
      if($excerpt== »){$excerpt = get_the_content( »);}
      echo wp_html_excerpt(strip_shortcodes($excerpt),100); ?>…</p>
    • <?php endwhile; endif; ?>

     

    J’aimerais savoir si cela est possible d’ajouter ce code directement dans l’éditeur du thème afin d’avoir la même configuration que sur la photo ci-jointe ?

    Ou si quelqu’un a d’autres pistes pour avoir ceci sans le widget précédent, je suis preneuse !

    Merci !

    Fichiers joints :
    Vous devez être connecté pour voir les fichiers joints.
    #1924645

    yrdna
    Participant
    Chevalier WordPress
    142 contributions

    L’éditeur de code du thème dans Apparences -> Editeur permet d’y mettre du code php dans les fichiers php. Après il faut mettre la boucle de votre code dans le bon fichier

    #1924676

    Flobogo
    Modérateur
    Maître WordPress
    13426 contributions

    Bonjour,

    Déjà, il manque une ligne très importante à la fin du code que vous indiquez : wp_reset_query() ou wp_reset_postdata()

    Et il faudrait créer votre propre widget, et appeler ce code dans le widget de la sidebar par une fonction du thème (thème-enfant à créer, bien sûr)

    Si vous ne maîtrisez pas le langage PHP, ça paraît compliqué ! Pour avoir ce genre d’affichage dans un widget, il vaut mieux passer par une extension qui fera le boulot.

    faites votre choix parmi ces extensions :

     

    #1924677

    aubourget
    Participant
    Initié WordPress
    4 contributions

    Oui, j’ai vu ça ! J’apprends sur le tas, merci !

    #1924786

    aubourget
    Participant
    Initié WordPress
    4 contributions

    Merci @flobogo!

    Je vais rester avec les extensions pour le moment, par la suite, on verra ! 🙂

    #1924795

    Flobogo
    Modérateur
    Maître WordPress
    13426 contributions

    Ok, pas de souci, et merci d’avoir marqué « résolu »

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