如何在wordpress中获取特定类别下所有帖子的id

时间:2013-09-09 12:31:55

标签: wordpress

我正在尝试获取我在特定类别中发布的所有帖子的ID。

我在WordPress中创建了一个类别,例如web-articals

我创建了一些帖子并将其与web-articals类别相关联。 现在我想显示我在该类别中创建的帖子的内容,为此我想要该类别中的所有帖子ID。

如何从网络艺术类别的所有帖子中获取ID?

<?php

query_posts( array ( 'category_name' => 'web articals', 'posts_per_page' => -1, 'order' => ASC  ) );

// The Loop
while ( have_posts() ) : the_post(); ?>

    <li>
    <a href="<?php the_permalink() ?>" title="<?php the_title(); ?>" ><?php the_title(); ?></a>
      </li> 
      <?php
endwhile;

// Reset Query
wp_reset_query();

?>

我已经尝试了这种方法,但是这样做只是显示无序列表中帖子的标题: e.g

  • 框架工作&lt; -----这些是我的帖子标题
  • 开源
  • 模型 - 视图 - 控制器(MVC)

但我想要一些看起来像

的东西
  • 框架工作

“我的帖子内容有效”

  • 开源

“我的帖子开源的内容”

  • 模型 - 视图 - 控制器(MVC)

“我的帖子的内容”

2 个答案:

答案 0 :(得分:2)

它在这里工作的人我离开,并为某些人从中得到帮助。

    <?php

query_posts( array ( 'category_name' => 'web articals', 'posts_per_page' => -1, 'order' => ASC  ) );

// The Loop
while ( have_posts() ) : the_post(); ?>
    <!--echo '<li>';
    the_title();
    echo '</li>';-->
    <li>
    <a href="<?php the_permalink() ?>" title="<?php the_title(); ?>" ><?php the_title(); ?></a> <?php echo get_post_field('post_content',  the_ID());

 ?>
      </li> 
      <?php
endwhile;

// Reset Query
wp_reset_query();

?>

感谢大家的帮助

答案 1 :(得分:1)

我希望下面是网络文章的帖子

Frame Work <----- these are my post titles
Open Source
Model–View–Controller (MVC)

如果是这样,请使用the_ID()函数,就像使用the_title();一样。