我修改了index.php文件以显示分页,但是当我点击任何类别时现在无法正常工作,我如何获取该类别并将其添加到查询中?
<?php get_header(); ?>
<section class="post-list box-siz rounded">
<?php
$temp = $wp_query;
//$wp_query = null;
$paged = ( get_query_var( 'paged' ) ) ? get_query_var( 'paged' ) : 1;
$tag = ( get_query_var( 'tag' ) ) ? get_query_var( 'tag' ) : null;
$args = array(
'posts_per_page' => 5,
'paged' => $paged,
'tag' => $tag,
'orderby' => 'date',
'order' => 'DESC',
);
$wp_query = new WP_Query($args);
?>
<?php if ($wp_query->have_posts()) : while ($wp_query->have_posts()) : $wp_query->the_post(); ?>
答案 0 :(得分:1)
尝试将此添加到您的代码中:
$thisCat = get_query_var('category_name');
$args = array(
'posts_per_page' => 5,
'paged' => $paged,
'tag' => $tag,
'orderby' => 'date',
'order' => 'DESC',
'category_name' => $thisCat
);
请记住,category_name是一个slug而不是一个名字。