代码之家  ›  专栏  ›  技术社区  ›  Chris

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

  •  0
  • Chris  · 技术社区  · 16 年前

    有没有办法从一个帖子所属的类别中获取它的伪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 回复  |  直到 16 年前
        1
  •  1
  •   Community Mohan Dere    9 年前

    你是不是想达到我们在这里讨论过的目标?- 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;
    
        2
  •  0
  •   Anraiki    16 年前

    这是循环吗?如果是:

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

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