Я хотел бы реализовать что-то вроде «последних сообщений» на статической странице:
http://themes.codehunk.me/insignio/ (в нижнем колонтитуле)
Как я мог бы сделать это без виджета?
pages
recent-posts
user385917
источник
источник
query_posts()
почти всегда является плохой идеей.Это зависит от того, что вы собираетесь. Если вы хотите создать «страницу постов» - другими словами, создать новый файл шаблона страницы - вы можете создать вторичный цикл на этой странице.
Кодекс имеет пример этого и вот еще один, очень урезанный пример.
Если вы ищете что-то, что вы можете добавить на любую страницу, лучшим решением будет шорткод . Вам нужно будет создать шорткод, который выбирает несколько сообщений и возвращает их в виде списка (или чего угодно). Пример:
источник
functions.php
В кодексе WordPress есть руководство по этому конкретному случаю. Смотрите здесь : я вставляю код здесь, потому что он довольно короткий, для получения дополнительной информации перейдите на сайт wordpress.org.
источник
Wordpress предоставляет функцию для такого рода запросов: query_posts () .
После того как вы выполнили запрос, вы можете отображать сообщения так, как вы хотите.
источник
источник