获取网站上所有ID的列表

时间:2010-09-20 04:02:16

标签: wordpress

听起来很难听,但我认为拥有我网站上每个元素名称的id列表会很方便。每个元素我的意思是帖子,页面,评论,用户,作品。 Id,标题 而已。 我不知道如何为此循环PHP代码。我的PHP技能很弱。回答这太荒谬了吗?也许,但我仍然觉得它很方便。我查看了接近完成此任务的所有插件名称和说明,但没有找到任何内容。

谢谢, 麦克

1 个答案:

答案 0 :(得分:0)

WordPress使用循环显示每个帖子。使用The Loop,WordPress会处理要在当前页面上显示的每个帖子,并根据它们与The Loop标签中指定条件的匹配方式对其进行格式化。放置在循环中的任何HTML或PHP代码将在每个帖子上重复。当WordPress文档声明“此标记必须在循环内”时,例如特定模板标记或插件,标记将重复每个帖子。

例如,默认情况下循环显示的信息包括:每个帖子的标题(the_title()),时间(the_time())和类别(the_category())。 通过访问$ post变量,可以使用相应的模板标签或(对于高级用户)显示有关每个帖子的其他信息,该变量是在循环运行时使用当前帖子的信息设置的。

简单示例

<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<?php endwhile; else: ?>
<p><?php _e('Sorry, no posts matched your criteria.'); ?></p>
<?php endif; ?>

您需要使用的是the_id()功能。它显示当前帖子的数字ID。此标记必须位于“循环”中。

在你的循环中加入这样的东西

<p>Post Number: <?php the_ID(); ?></p>

参考文献:

http://codex.wordpress.org/Function_Reference/the_ID

http://codex.wordpress.org/The_Loop