Les catégories de mon site Web ne montrent qu'un message récent, pas tous.
category.php
code ressemble à ceci:
<?php
get_header();
/**
* The template for displaying Category pages
*/
quality_breadcrumbs();
?>
<section id="section-block" class="site-content">
<div class="container">
<div class="row">
<!--Blog Posts-->
<?php echo '<div class="col-md-'.( !is_active_sidebar( "sidebar-primary" ) ?"12" :"8" ).' col-xs-12">'; ?>
<article class="cat-post">
<figure class="cat-figure">
<?php $defalt_arg =array('class' => "img-responsive"); ?>
<?php if(has_post_thumbnail()): ?>
<a href="<?php the_permalink(); ?>">
<?php the_post_thumbnail($defalt_arg); ?>
</a>
<?php endif; ?>
</figure>
<div>
<?php if($current_options['home_meta_section_settings'] == '' ) {?>
<?php } ?>
<header class="entry-header">
<h2 class="entry-title"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
</header>
<div class="entry-content">
<?php the_excerpt(__('Read More','quality')); ?>
<?php if($current_options['home_meta_section_settings'] == '' ) {?>
<span class="entry-meta">
<?php $cat_list = get_the_category_list();
if(!empty($cat_list)) { ?>
<span class="author-image"> <?php echo ' ';?><a href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) );?>"><?php echo get_the_author();?></a> |</span><span class="cat-links"><?php _e('','quality');?><a href="<?php the_permalink(); ?>"><?php the_category(' '); ?></a></span> | <a class="entry-date" href="<?php echo get_month_link(get_post_time('Y'),get_post_time('m')); ?>"> <?php echo get_the_date('M j, Y'); ?></a>
<?php } ?>
</span>
</div>
<?php } ?>
</div>
</article>
<?php wp_link_pages();?>
<!--/Blog Content-->
<?php comments_template('',true); ?>
</div>
<?php get_sidebar(); ?>
</div>
</section>
<?php get_footer(); ?>
S'il vous plaît vérifier et faites le moi savoir.
Il est assez facile de voir pourquoi votre code n’affiche qu’une publication - il n’y a pas de boucle dans votre fichier de modèle, alors pourquoi devrait-il afficher plus de publications qu’une?
Pour être honnête ... Cela ressemble plus à un modèle de publication unique qu'à une archive de catégorie ...
Cela devrait fonctionner un peu mieux (ou du moins, il devrait afficher plus de messages):
<?php
get_header();
/**
* The template for displaying Category pages
*/
quality_breadcrumbs();
?>
<section id="section-block" class="site-content">
<div class="container">
<div class="row">
<!--Blog Posts-->
<?php echo '<div class="col-md-'.( !is_active_sidebar( "sidebar-primary" ) ?"12" :"8" ).' col-xs-12">'; ?>
<?php while ( have_posts() ) : the_post(); ?>
<article class="cat-post">
<figure class="cat-figure">
<?php $defalt_arg =array('class' => "img-responsive"); ?>
<?php if(has_post_thumbnail()): ?>
<a href="<?php the_permalink(); ?>">
<?php the_post_thumbnail($defalt_arg); ?>
</a>
<?php endif; ?>
</figure>
<div>
<?php if($current_options['home_meta_section_settings'] == '' ) {?>
<?php } ?>
<header class="entry-header">
<h2 class="entry-title"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
</header>
<div class="entry-content">
<?php the_excerpt(__('Read More','quality')); ?>
<?php if($current_options['home_meta_section_settings'] == '' ) { ?>
<span class="entry-meta">
<?php $cat_list = get_the_category_list();
if(!empty($cat_list)) {
?>
<span class="author-image"> <?php echo ' ';?><a href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) );?>"><?php echo get_the_author();?></a> |</span><span class="cat-links"><?php _e('','quality');?><a href="<?php the_permalink(); ?>"><?php the_category(' '); ?></a></span> | <a class="entry-date" href="<?php echo get_month_link(get_post_time('Y'),get_post_time('m')); ?>"> <?php echo get_the_date('M j, Y'); ?></a>
<?php } ?>
</span>
<?php } ?>
</div>
</article>
<?php endwhile; ?>
<?php wp_link_pages();?>
<!--/Blog Content-->
<?php comments_template('',true); ?>
</div>
<?php get_sidebar(); ?>
</div>
</section>
<?php get_footer(); ?>