例如,当我键入“localhost /?cat = 3”时,要显示ID为3的所有类别的帖子,而不是这样做,它会显示所有类别的所有帖子(这是我的index.php的工作) ),所以我想重定向到主页正在发生。我真的不知道该怎么办。你能帮助我吗?以下是检索帖子的index.php的代码:
<?php
$tmp = $wp_query;
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$wp_query = new WP_Query('cat=-4&posts_per_page=5&paged=' . $paged);
if ( $wp_query->have_posts() ) : while ( $wp_query->have_posts() ) : $wp_query->the_post(); ?>
<div id="wrapper2">
<div id="topicos" >
<p id="titulo"><?php the_title(); ?></p>
<p id="data_public">Publicado em <b><?php the_time('j') ?> de <?php the_time('F, Y') ?> </b> por <?php the_author() ?></p>
<?php if(has_post_thumbnail()){
?> <div id="thumbnail">
<?php the_post_thumbnail(); ?>
</div>
<?php
}
?>
<div id="prv_texto"><?php the_excerpt(); ?></div>
<p id="cont_lendo"><a href="<?php the_permalink(); ?>">Continuar lendo...</a></p>
</div>
<?php endwhile; ?>
<?php endif; ?>
答案 0 :(得分:1)
您是否尝试在主题中制作archive.php文件,并在没有自定义查询的情况下运行裸骨Wordpress循环?