我想在 WordPress 中制作我的页面,显示类别。我已经弄清楚如何显示我想要的类别,像这样查询DB
<?php if ( have_posts() ) : ?>
<?php
query_posts('cat=7');
?>
问题是,当我将导航栏放在冲浪页面时,它不起作用...它总是显示第一页...
这是我整个页面的代码。我使用 Index.php
作为基础。
<?php /* Template Name: Page4 */ ?>
<?php get_header(); ?>
<div class="container_16 clearfix">
<div class="grid_16 grid_content_sidebar">
<div class="grid_11 alpha">
<div id="content">
<?php get_template_part( 'loop-meta' ); ?>
<?php if ( have_posts() ) : ?>
<?php
query_posts('cat=7');
?>
<?php while ( have_posts() ) : the_post(); ?>
<?php get_template_part( 'content' ); ?>
<?php endwhile; ?>
<?php else : ?>
<?php get_template_part( 'loop-error' ); ?>
<?php endif; ?>
<?php infinity_loop_nav(); ?>
</div> <!-- end #content -->
</div> <!-- end .grid_10 -->
<?php get_sidebar(); ?>
</div> <!-- end .grid_16 -->
</div> <!-- end .container_16 -->
<?php get_footer(); ?>
我正在使用Infinity 模板
。您可以帮忙找出导航栏的问题是什么,或者也许有其他方法可以做到这一点?
最佳答案
好的,我已经解决了这个问题。只需将其添加到查询行
.'&paged='.$paged
现在看起来像这样
<?php
query_posts('cat=7'.'&paged='.$paged);
?>
关于php - WordPress 中页面的导航栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16873180/