2010-09-02 2 views
0

Я хотел бы создать раскрывающееся меню со всеми сообщениями, находящимися на моем сайте, используя Wordpress 3.0. Как я могу получить эти данные из базы данных с помощью wordpress API?Получить список всех сообщений (а не страниц)

+1

Это может быть кандидат на http://wordpress.stackexchange.com/ –

ответ

0

Просто получите query_posts, чтобы получить сообщения, которые вы хотите, затем добавьте их в ddl в the loop.

+0

Это в значительной степени, но будьте осторожны, если есть возможность иметь дело с большим количеством сообщений. У вас не хватит памяти. В зависимости от того, как он должен использоваться, какой-либо поиск в реальном времени или сильно отфильтрованный запрос будет в порядке. Я перечисляю каждый пост в своем блоге на странице моих архивов и фильтрую запрос, чтобы получить только необходимые предметы, необходимые для использования встроенных функций постоянной ссылки, и это значительно уменьшило накладные расходы. В противном случае страница была бы непригодной для использования. Если вам нужно сделать большой запрос, попробуйте сохранить результат в переходном режиме. – Gipetto

+0

Чтобы ответить на вопрос Гипетто, я бы сказал, что способ обойти фильтрацию - это добавить что-то вроде Infinite Scroll, чтобы он загружался на основе события прокрутки. http://www.infinite-scroll.com/ –