1

我只想在“博客”页面上显示特定的帖子类别,您可以在此处查看: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><br />

  <?php the_content(); ?>

<?php endwhile; ?>

所以,我基本上只想在视频页面上显示视频帖子类别,但没有你点击帖子名称时看到的框(如这里所示:http: //dev.n8geeks.com/how-to-识别自闭症的早期迹象/) - 因此我想使用不同的模板部分。

4

1 回答 1

0

要更改博客页面上的默认循环,请在 get_header();.

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

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

于 2012-06-23T02:00:28.687 回答