Как запросить сообщения WordPress по настраиваемому полю - PullRequest
0 голосов
/ 08 сентября 2010

Я пытаюсь создать много постов в определенной категории. Сообщение будет иметь настраиваемое поле, которое будет датой. Мне нужно, чтобы посты были организованы по категории, настраиваемому полю, и каждая страница постов должна быть разделена по месяцам настраиваемого поля. Так сложно объяснить ...

Страница сообщений за текущий месяц. Ссылки внизу за предыдущий и следующий месяц. Сортировка по пользовательскому полю, а не по дате публикации. И это должно быть только в конкретной категории.

Любые идеи о том, что я могу сделать, чтобы достичь этого?

1 Ответ

0 голосов
/ 09 сентября 2010

Есть несколько вещей, которые вы можете сделать.Если вы хотите отсортировать данные по дате, вы можете просто изменить дату публикации в правой боковой панели экрана «Добавить сообщение».

Если вы хотите, чтобы сообщения были только из определенной категории, вы можете создать собственный запрос, напримерэто

query_posts('category_name=My Category');

А затем упорядочить по вашему настраиваемому полю, используя: orderby=meta_value

Итак, полный запрос:

query_posts('category_name=My Category&orderby=meta_value&meta_key=dateField')

Надеюсь, это поможет вам получитьправильный путь.

Документация:

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

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

...