WordPress : Le bouton Lire la suite ne répond pas au clic

Publié par Jean-Michel le

Vous trouverez ci-dessous mon code dans lequel tout fonctionne correctement, sauf lorsque vous cliquez sur le bouton Lire la suite, cela ne fait rien

<?php get_header() ; ?>

<section class="container">
        <div class="row">
            <div class="col-sm-8">
                <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
                    <article class="blog">
                      <div class="blog-meta">
                          <h2 class="blog-meta-title"><a href="<?php the_permalink() ; ?>"><?php the_title() ; ?></a></h2>
                            <p class="blog-meta-detail">
                              Posted by <?php the_author_posts_link(); ?>
                              on <?php the_time('F j, Y'); ?>
                              Category <?php the_category(', ') ; ?>
                              Tag  <?php if ( is_tag() ) {
                                         the_tags('',', ','');
                                           } else {
                                      echo("No Tags Found");
                                      } ?>
                            </p>
                      </div> <!-- .blog-meta -->
                <?php if ( has_post_thumbnail() ) : ?>
                      <div class="blog-img">
                         <?php the_post_thumbnail('full',array(
                                'class' => 'img-responsive',
                            )); ?>
                        </div> <!-- .blog-img -->
                <?php endif ; ?> <!-- if ends here of thumbnail -->
                      <div class="blog-excerpt">
                          <?php the_excerpt() ; ?>
                      </div> <!-- .blog-excerpt -->
                      <div class="blog-more">
                           <button class="btn btn-primary" href="<?php the_permalink() ; ?>">Read More</button>
                      </div> <!-- .blog-more -->
                      <div class="blog-hr">
                          <hr>
                      </div> <!-- .blog-hr -->
                    </article> <!-- .blog -->
                <?php endwhile; else : ?> <!-- while ends here of post loop and else starts -->
                     <article class="blog">
                          <p><?php _e( 'Sorry, no posts found yo can always start writing' ); ?></p>
                     </article> <!-- .blog -->
                <?php endif; ?> <!-- if ends here post loop -->
            </div> <!-- .col-sm-8 -->
            <div class="col-sm-4">
                <?php get_sidebar() ; ?>
            </div> <!-- .col-sm-4 -->
        </div> <!-- .row -->
</section> <!-- .container -->

<?php get_footer() ; ?>

on dirait que dev in dev tool aussi le lien s’affiche correctement sur le bouton lire plus
entrez la description de l'image ici
merci d’avance pour l’aide.

Solution n°1 trouvée

Vous pouvez utiliser une autre astuce si vous souhaitez conserver le style du bouton.

<button class="btn btn-primary" onclick='location.href="<?php the_permalink() ; ?>"'>Read More</button>

Solution n°2 trouvée

J’ai vérifié votre code et votre site.

Remplacez simplement « bouton » par « a href » dans votre code pour « Lire la suite » et cela fonctionnera. Essayez le code ci-dessous –

<a class="btn btn-primary" href="https://project11-cannelflow1.c9users.io/2017/01/17/hello-world/">Read More</a>

Catégories : Wordpress

Jean-Michel

Jean-Michel est en charge de la partie blog du site. Il met en place la stratégie de contenu et répond aux questions fréquentes sur Wordpress.

0 commentaire

Laisser un commentaire

Avatar placeholder

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *