我想在“博客”页面上仅显示特定的帖子类别,您可以在此处查看: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-recognize-early-signs-of-autism/) - 因此我想要的原因使用不同的模板部件。
答案 0 :(得分:0)
要更改博客页面上的默认循环,请在get_header();
下添加以下内容。
global $query_string;
query_posts( $query_string . '&category_name=videos' );
如果您没有定义模板,请复制index.php
并将其重命名为home.php
,然后按照上述说明操作。