0

我是 wordpress 开发的新手,所以我遇到了显示特定类别的一些帖子的问题......

就像,我正在为 post_picture 类别添加(发布)一些图像到数据库中......

现在在前端我有一个页面名称 Picture Mania 我只想显示那些我添加到 post_picture 类别中的图像......

为此,我首先安装了php-exec 插件,现在我试图通过这段代码在该页面上检索我想要的类别图像

<?php query_posts('post_picture =post_picture&showposts=5');
while (have_posts()) : the_post();
  // do whatever you want
?>
<?php get_template_part( 'content', get_post_format() ); ?>
                <?php cup_post_nav(); ?>
                <?php comments_template(); ?>
<b><a href="<?php the_permalink() ?>" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a>
<?php
endwhile;
?>

它工作正常,但显示所有类别图像,所以结论我没有得到我想要的输出......

答案将不胜感激......并提前感谢您的帮助

4

3 回答 3

4

您可以传递类别 id (cat=3),例如

<?php query_posts('cat=3&showposts=5');
while (have_posts()) : the_post();
  // do whatever you want
?>
<?php get_template_part( 'content', get_post_format() ); ?>
                <?php cup_post_nav(); ?>
                <?php comments_template(); ?>
<b><a href="<?php the_permalink() ?>" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a>
<?php
endwhile;
?>

或者您也可以在 arary 中使用类别名称:

query_posts( array ( 'category_name' => 'my-category-slug', 'posts_per_page' => -1 ) );

query_post 参考:http ://codex.wordpress.org/Function_Reference/query_posts

虽然推荐使用WP_Query而不是 query_posts

于 2013-09-23T11:08:39.120 回答
1

cat=YOUR_CATEGORY_ID要显示特定类别的帖子,您可以添加query_posts()如下内容:

query_posts('post_picture=post_picture&showposts=5&cat=$your_Category_Id');

query_posts()示例

于 2013-09-23T11:04:11.890 回答
1

尝试这个:

<?php query_posts('cat=your-post_picture-category-id&showposts=5');

while (have_posts()) : the_post();
// do whatever you want
?>
<?php get_template_part( 'content', get_post_format() ); ?>
<?php cup_post_nav(); ?>
<?php comments_template(); ?>
<b><a href="<?php the_permalink() ?>" title="Permanent Link to <?php the_title(); ?>"> 
<?php the_title(); ?></a>
于 2013-09-23T11:04:33.710 回答