我想根据帖子的类别显示一些内容。 我的意思是 如果一个人在“旅行”类别中阅读帖子,我想展示一些与此相关的提示 如果在“游戏”类别中,还有其他一些内容。 我最好在侧栏中需要这个。 有插件吗?如果没有,是否可以通过一些修改来实现
答案 0 :(得分:0)
试试这段代码:
只需将“CATEGORY NAME”替换为您想要的类别名称:
<?php query_posts('category_name=CATEGORYNAME&showposts=5');
while (have_posts()) : the_post();
// do whatever you want
?>
<b><a href="<?php the_permalink() ?>" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a>
<?php
endwhile;
?>
答案 1 :(得分:0)
试试这个:
<?php
$args2 = array(
'numberposts' => 1,
'cat' => 4,
'orderby' => 'date',
'order' => 'DESC',
'post_type' => 'post',
'post_parent' => '',
'post_status' => 'publish',
'suppress_filters' => true
);
$homepage_content = get_posts($args2);
foreach ($homepage_content as $key => $value) {
echo "<h2>" . $value->post_title . "</h2>";
echo $value->post_content;
$post_id = $value->ID;
}
?>
这里只是在cat参数中传递Category的ID。
For more reference: http://codex.wordpress.org/Template_Tags/get_posts
- 感谢