Как сделать вывод 3-ёх новостей в Featured?
Допустим проблемы с изображением я решил посредством хака featuredimage. Но как сделать чтобы 3 случайных новости выводились а именно от них: Название новости, картинка блога (не обязательно), и количество текста из новости допустим символов в 50? Спасибо
7 комментариев
если просто 3 любые случайные новости, скажем, на главной, в отдельном блоке — дописать функцию в классе топика и маппере (order by random limit 0,3) и сделать блок с результатом
правильный вариант — тащить count, выбирать из count n случайных чисел, и в запрос where id IN()
Я вообще не совсем понял, про какой плагин идет речь, но:
1) нужно запомнить: удалять топики напрямую с базы плохо, плохо и еще раз плохо.
2) count можно засунуть в кэш. и необходимо этот кэш чистить/обновлять при добавлении/удалении топика.
но так у вас могут получиться id несуществующих топиков
можно и просто тащить все id в массив, затем три случайных value