2010-09-08 2 views
0

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

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

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

ответ

-1

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

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

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

+0

я в один момент сделал очень длинный ответ на эту тему, и я предполагаю, что это никогда не прошел. Проблема с изменением даты публикации заключается в том, что Wordpress затем «расписывает» сообщение. Мне также нужны будущие должности. Таким образом, это должно быть сделано в пользовательской области. Я могу запросить пользовательское поле, я могу убедиться, что он находится в настраиваемом типе сообщений, и все это работает. Он отображает все сообщения с этого месяца вперед в определенном типе сообщения. Теперь проблема заключается в том, что я не хочу показывать 10 на страницу, но хочу показать, сколько сообщений в месяц. И каждая страница сообщений будет названием месяца. – LostInQuery

Смежные вопросы