Chciałbym zaimplementować coś takiego jak „ostatnie posty” na stronie statycznej:
http://themes.codehunk.me/insignio/ (w stopce)
Jak mógłbym to zrobić bez widżetu?
pages
recent-posts
użytkownik385917
źródło
źródło
query_posts()
prawie zawsze jest złym pomysłem.To zależy od tego, co chcesz. Jeśli chcesz zrobić „stronę postów” - innymi słowy, stwórz nowy plik szablonu strony - możesz utworzyć dodatkową pętlę na tej stronie.
Kodeks ma tego przykład, a oto kolejny, bardzo uproszczony przykład.
Jeśli szukasz czegoś, co możesz upuścić na dowolną stronę, najlepszym rozwiązaniem będzie krótki kod . Musisz utworzyć krótki kod, który pobiera kilka postów i zwraca je na liście (lub cokolwiek chcesz). Przykład:
źródło
functions.php
Dokładny przypadek znajduje się w kodeksie wordpress. Zobacz tutaj : wklejam kod tutaj, ponieważ jest dość krótki, aby uzyskać więcej informacji, odwiedź stronę wordpress.org.
źródło
Wordpress udostępnia funkcję dla tego rodzaju żądań: query_posts () .
Po wykonaniu zapytania możesz wyświetlać posty tak, jak chcesz.
źródło
źródło