首页 文章

在页面上显示特定的类别帖子

提问于
浏览
1

我想在"Blog"页面上仅显示特定的帖子类别,您可以在此处查看:http://dev.n8geeks.com/blog

从字面上看,每个版本的代码显然对此有所帮助,它给我留下了完全不同的样式或缺少部分,例如没有日期或摘录 .

目前,它显示所有类别(自然) - 如何在格式保持当前外观的同时显示特定类别?我只是希望它看起来与你看到的完全一样,只是显示一个特定的帖子类别 .

我的第二个问题是我的“视频”页面使用下面的代码仅显示来自此特定类别的帖子,但是它使用相同的模板部分(例如content_single)作为“博客”页面,这很好,但我已经编辑了content_single页面文件,以便它看起来我想要的(即显示一个带有奇特框的缩略图,但我不想在视频帖子上这样) .

<?php $my_query = new WP_Query('category_name=videos&showposts=1'); ?>
<?php while ($my_query->have_posts()) : 
  $my_query->the_post(); ?>
  <a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a>
<?php the_content(); ?> <?php endwhile; ?>

所以,我基本上只想在视频页面上显示视频帖子类别,但是没有你在点击帖子名称时看到的框(如下所示:http://dev.n8geeks.com/how-to-recognize-early-signs-of-autism/) - 因此我想使用不同的模板部分 .

1 回答

  • 0

    要更改博客页面上的默认循环,请在 get_header(); 下添加以下内容 .

    global $query_string;
    query_posts( $query_string . '&category_name=videos' );
    

    如果您没有定义模板,请复制 index.php 并将其重命名为 home.php ,然后按照上述说明进行操作 .

相关问题