Wordpress - 获取类别中的帖子编号

时间:2010-04-07 19:29:45

标签: wordpress post categories identifier

我有办法从它所属的类别中获取帖子的伪ID吗?假设我有这些帖子

post_id | post_title | post_cat
--------+------------+---------
0       | a post     | cat1
1       | a post1    | cat2
2       | a post2    | cat1
3       | a post3    | cat2
...
57      | a post57   | cat2

我希望cat2的帖子和帖子的ID与他们发布的类别相关。有点像

post_id | post_title | post_cat | cat_post_id
--------+------------+----------+--------
1       | a post1    | cat2     | 1
3       | a post3    | cat2     | 2
57      | a post57   | cat2     | 3

2 个答案:

答案 0 :(得分:1)

您是否尝试实现与此处讨论的内容类似的内容 - Creating a numerical order index on a MySQL table

SET @rank=0;
SELECT @rank:=@rank+1 AS cat_post_id, post_id, post_title, post_cat
FROM posts
WHERE post_cat = 'cat2'
ORDER BY post_id DESC;

答案 1 :(得分:0)

这是循环吗?如果是:

if(is_category(2)) {
     echo the_ID();
     i++;
     echo i++;
}

现在,如果您通过SQL执行此操作。您必须添加一列。