在主页上显示特定帖子

时间:2014-04-14 作者:Kristin

有人能帮我找出“列出类别帖子”插件是否是解决我问题的最简单方法吗:

我的目标是能够选择在我们的homepage 在“最新消息”下。目前,所有新发布的博客帖子都会出现在“最新消息”中我希望能够创建新的博客帖子,并根据所选类别,它们将显示在主页上,或只是添加到我们的blog.

这是我在home.php 我的主页上“最新新闻”框的文件:

<?php
$args = array( \'numberposts\' => \'5\' );
$recent_posts = wp_get_recent_posts( $args );
foreach( $recent_posts as $recent ){
    echo \'<a style="font-size: 18px;font-weight: bold" href="\' . get_permalink($recent["ID"]) . \'" title="Look \'.esc_attr($recent["post_title"]).\'" >\'.$recent["post_title"].\'</a><p>\'.$recent["post_excerpt"].\'</p><hr> \';
}?>
我们还为“最新新闻下的内容”设置了一个自定义字段我不确定我的解决方案是否与此有关。我熟悉HTML和CSS,并且正在学习更多关于PHP的知识,因此对于这个问题的任何建议都将不胜感激!

1 个回复
最合适的回答,由SO网友:raccol 整理而成

您必须知道要显示的类别的ID。然后添加\'category\' => \'X\' 在阵列中。X是类别的ID。示例:$args = array( \'numberposts\' => \'5\', \'category\' => \'3\' );或者,如果您想要多个类别:$args = array( \'numberposts\' => \'5\', \'category\' => \'3,6,7\' );

结束

相关推荐

使用POSTS__NOT_IN时,PRE_GET_POSTS返回非属性对象

我正在显示某个类别中的帖子,并希望使用posts\\uu not\\u in显示除第一个之外的所有帖子。下面的代码返回非对象错误的属性。function modify_onthisday_cat( $query ) { if ($query->is_category(7) && $query->is_main_query() ) { global $post, $wp_query; s