WordPress : Le bouton Lire la suite ne répond pas au clic
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
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>
0 commentaire