wp_query()
是在wordpress中显示帖子列表的好选项。如果要显示某个类别的帖子,可以使用category\'s ID
或由Category\'s slug
.
$paged = get_query_var(\'paged\') ? get_query_var(\'paged\') : 1;
$args = array(
\'post_type\' => \'post\', //Specyfying post type
\'cat\'=> 1, //Selecting post category by ID to show
\'posts_per_page\' => 10, //No. of posts to show
\'paged\' => $paged //For pagination
);
在上面的代码中,我显示了ID为1的类别(“cat”=>1,)。如果要显示多个类别,请使用如下代码
\'cat\'=> \'1,4,6\',
在上面的代码1中,4和6是不同类别的ID
如果您想离开任何类别,请在ID前面添加负号,如下所示
\'cat\'=> -5,
如果要调用分类依据
slug
而不是
ID
然后像这样展示
\'cat\'=> \'type_slug_here\',
指定数组后,我们将使用
wp_query()
和
while loop
显示帖子列表。
$loop = new WP_Query( $args );
while ( $loop->have_posts() ) : $loop->the_post();
//To show Title of post
the_title();
/***** Thumbnail ******/
the_post_thumbnail(
array(120, 90), //Width and height of featured image
array(
\'class\' => \'thumbnail\', //class to apply css properties
\'alt\' => \'post thumbnail\', //Alternate text if there is no image to show
\'title\' => \'my custom title\' //Title to specify
)
);
/******* Thumbnail Ends ********/
//Show description of post
the_content(__(\'Continue Reading\'));
endwhile;
更多/简要信息
read this article. 本文描述了有关列出文章的所有细节,但如果您现在只想阅读关于显示一个目录的内容,请查找带有名称的标题
"Category Parameters"
.
如何查找类别ID
如果你不知道"how to find ID"
.转到Dashboard -> Post -> Catagories
. 在那里,您将看到所有可用的类别(您还可以在那里创建更多类别)。您可以通过1找到类别ID。将鼠标悬停在类别名称上,然后将显示4选项。单击编辑选项,在编辑页面中可以看到url中的ID
2或只需将鼠标悬停在catogory中,然后将鼠标悬停在edit
选项,将鼠标悬停在edit
选项您将在页面的左下方看到url。您可以在那里看到ID。