单篇文章页面显示内容问题,求救!!

大家好。我网站上有一个分类下面有二级分类,点击该二级分类的某篇文章之后,显示的是该二级分类的所有文章。这应该如何改才好呀?

效果请参看网址:http://www.roloon.com/feature/diploma/20120507-1-3/

共有9个回答 按发表时间排序
  • 0
    最佳答案
    Designer - 2012-05-11

    看不出具体的内容,大致猜测,是你修改过单篇文章的模板,然后可能是侧边栏的日志里循环少了退出循环的代码 <?php wp_reset_query(); ?> ,进而影响了内容区。

    甚至你的这个页面结构也是显示错位的。

    roloon - 2012-05-11

    单篇文章的模板single.php里,我加了一个判断
    <?php get_header(); ?>
    <?php if (is_category( array(6, 17, 18, 19, 20, 21))) : ?>

    <?php get_sidebar('2'); ?>
    

    <?php else : ?>

    <?php get_sidebar('1'); ?>
    

    <?php endif; ?>

    Designer - 2012-05-11

    从这两个sidebar里去找文章的循环。

    roloon - 2012-05-11

    两个sidebar里的代码主要是这样的结构:
    if (in_category (XX))
    query posts
    elseif (in_category(XX))
    query posts

    怎么找文章循环?感觉这一个个判断是相互独立的呀?
    这个是不是跟single.php有关?

    roloon - 2012-05-11

    而且,这是二级分类的文章,面包屑导航里居然没有把这个层次表现出来。

    Designer - 2012-05-11

    在每一个 query posts 代码的最后都加上 <?php wp_reset_query(); ?> ,退出当前的循环。

    roloon - 2012-05-11

    成功了,感谢啦:)

  • 0
    知更鸟 - 2012-05-11

    貌似你说的这个链接地址,只是一个页面文章,不某个分类的文章

    roloon - 2012-05-11

    是啊,就是一篇文章的页面,照常理应该显示单篇文章的详细内容的,结果显示的是该分类下的所有文章的内容。

做好事要留名,请先登录再回答,如果还没有帐户请先注册