php - WordPress 中页面的导航栏

标签 php mysql wordpress wordpress-theming

我想在 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/

相关文章:

php - 在php中添加两个时间值

javascript - 如何根据一些数据动态添加 Font Awesome 图标

php - ACF 的 WordPress 查询帖子

jquery - WordPress coinslider 图片库重叠

php - Wordpress:访问存储在主题文件夹中的子文件夹中的模板

php - 消息为 'PDOException' 的未捕获异常 'There is no active transaction'?

php - 如何在php/mysql中使用事务

mysql - rails (ActiveRecord) : Last select overrides previous

mysql - Symfony2 在 Symfony 和 csv 文件中添加查询日志记录

mysql - 如何使用单个 sql 查询更新多行?(使用 "order by")