Wordpress - Получить номер поста в категории - PullRequest
0 голосов
/ 07 апреля 2010

Могу ли я получить псевдо-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 и их идентификаторы были связаны с категорией, в которой они были опубликованы.

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 ]

1 голос
/ 07 апреля 2010

Пытаетесь ли вы достичь чего-то похожего на то, что мы обсуждали здесь - Создание числового индекса порядка для таблицы MySQL

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;
0 голосов
/ 12 апреля 2010

это в цикле? Если это так:

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

Теперь, если вы делаете это через SQL. Вам нужно будет добавить столбец.

...