2010-09-25 2 views
0

Я ищу повсюду, но не нашел того, что я смотрю, хотя я убежден, что вокруг должно быть решение, так как это, очевидно, такой общий запрос:Показать авторов и отрывок из их последнего сообщения в списке

Я хочу отобразить список авторов с кратким отрывом из их последнего сообщения.

У меня есть список авторов с их изображениями (используя «Список авторов аватаров»), но то, что мне не хватает, является отображением выдержки из их последних сообщений, следующих под их изображением.

Любые мысли?

Заранее благодарен! JD

Edit 26 сентября

Я понимаю, что из первых двух ответов на мой вопрос был немного нечеткой - акцент должен быть на «авторы перечисляют аватары» Wp плагин (http://wordpress.org/расширения/плагины/автор-аватаров /).

В то же время я создал следующее решение: http://wordpress.org/support/topic/plugin-author-avatars-list-get-display-excerpt-of-authors-last-post?replies=2#post-1710752

Спасибо вам за вход! JD

+0

Да, это очень просто. Не могли бы вы разместить здесь свою базу данных (базы данных)? Я могу написать код для вас ... –

ответ

0

Из get_posts() вы можете получить все сообщения, так как каждое сообщение имеет свойство post_author, вы можете получить все записи, написанные каждым автором, с помощью цикла foreach, из которого вы получаете последнее сообщение на автора , и из последнего сообщения получите содержимое post_excerpt.

Предполагая, что вы используете Wordpress ...

+0

Tnx. В конце я использовал 'query_posts()'. –

+0

, который тоже работает! ;) – PatrickS

0

Я хотел бы сделать гибридный прямой SQL и рамочный подход.

Запрос пользователя user из таблицы пользователя, который также имеет post_author, присутствующий в таблице сообщений. Прокрутите эти идентификаторы, чтобы получить их объект пользователя, а затем их последнюю запись. Единственное, что вы теряете здесь, - это тщательный контроль над заказом пользователей.

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