✅ Nowości, motywy, wtyczki WEB i WordPress. Tutaj dzielimy się wskazówkami i najlepszymi rozwiązaniami dla stron internetowych.

Jak wyświetlić ostatnie niestandardowe typy postów | Tom McFarlin

4

Załóżmy, że pracujesz nad szablonem strony, który będzie zawierał część, która będzie wyświetlać najnowsze niestandardowe typy postów (lub nawet standardowy typ postów) typu posta, który przeglądasz.

Załóżmy na przykład, że patrzysz na przykładowe historie lub coś w tym stylu. A ty patrzysz na pojedynczą stronę dla danego autora. Następnie, być może na pasku bocznym, czyta Więcej od innych autorów i pobiera historie od maksymalnie pięciu innych autorów.

Gdzie mogą pojawić się dodatkowe niestandardowe typy postów.

Napisanie niestandardowego WP_Query, wycofanie pięciu najnowszych postów i upuszczenie ich do wybranego obszaru wydaje się dość łatwe, prawda?

I to jest. Ale jest pewien kłopot.

Wyświetl ostatnie niestandardowe typy postów

Początkowo zapytanie może wyglądać mniej więcej tak :

Ale pamiętaj: patrzymy na stronę autora i chcemy pobrać wyniki maksymalnie pięciu innych autorów. Aby to zrobić, ważne jest, aby wykluczyć bieżący wątek z zapytania. W ten sposób zapytanie staje się :

A teraz otrzymasz do pięciu najnowszych artykułów autorów, z wyłączeniem autora, którego aktualnie przeglądasz.

To zbyt proste

Wiem, brzmi to nieco uproszczone, ale jest to coś, z czym zetknęli się inni (w tym ja, bez względu na to, co jest warte); inaczej nie zawracałbym sobie głowy pisaniem o tym.

Krótko mówiąc, jeśli szukasz listy ostatnich wpisów z wyłączeniem wpisu, w którym już jesteś, upewnij się, że używasz  dyrektywy post__not_in w swoim niestandardowym zapytaniu.

Źródło nagrywania: tommcfarlin.com

Ta strona korzysta z plików cookie, aby poprawić Twoje wrażenia. Zakładamy, że nie masz nic przeciwko, ale możesz zrezygnować, jeśli chcesz. Akceptuję Więcej szczegółów