pętla WordPress: ostoją wyświetlania treści

kod, który wyświetla posty na blogu na temat WordPress, jest powszechnie znany jako pętla WordPress wśród użytkowników WordPress i jako pętla na WordPress Codex.

pętla jest uważana za najważniejszą część motywu WordPress. Jest odpowiedzialny za wyświetlanie wpisów na blogu na bieżącej stronie na podstawie parametrów.

w tym przewodniku omówimy podstawy pętli WordPress z przykładami, abyś zrozumiał, co robi Kod, jak go dostosować i gdzie można go znaleźć w Twoim motywie WordPress.

logika pętli WordPress

aby rozpocząć od logiki, rzućmy okiem na podstawowy kod pętli. Następnie możemy przejść przez każdą linię, aby to zrozumieć.

w pętli mamy jedno polecenie „if” I pętlę „while”. Instrukcja „jeśli” sprawdza, czy są dostępne posty do wyświetlenia, funkcja” have_posts ” WordPress jest logiczna, która zwraca wartość true lub false. Jeśli są znalezione posty, zwraca „true”, a kod przechodzi do pętli” while”.

pętla „while” posiada również funkcję” have_posts ” WordPress. Zwraca „true” równy liczbie razy ustawiliśmy posty na blogu, które mają być wyświetlane w panelu administracyjnym WordPress.

kod przechodzi następnie do funkcji WordPress „the_post”. Ta funkcja ustawia post, a następnie możemy użyć więcej funkcji do wyodrębnienia elementów z postów. W powyższym przykładzie użyliśmy:

the_title-> pobiera tytuł postu

the_post_thumbnail- > pobiera wyróżniony obraz postu na blogu

the_excerpt- > pobiera fragment postu na blogu

jest z pewnością więcej funkcje, których możemy użyć do wyodrębnienia elementów z postów, omówimy kilka przykładów.

hiperłącze do tytułu postu

Prawdopodobnie widziałeś, że tytuły postów na blogu mają linki do rzeczywistych postów. Po kliknięciu hiperłącza zostaniesz przekierowany do widoku pojedynczej strony posta na blogu. Większość motywów ma plik o nazwie pojedynczy.php, ten plik jest wywoływany podczas przeglądania pojedynczego postu.

użyjemy funkcji „the_permalink” WordPress i załączymy funkcję „the_title”, aby ją połączyć.

przykład:

wyświetlanie treści, autora, daty i kategorii za pomocą pętli

być może widziałeś wiele blogów z wpisami, które pokazują imię i nazwisko autora, całą zawartość głównej strony bloga, a także datę i kategorię. Możesz łatwo wyświetlić wszystkie te przydatne szczegóły w pętli, korzystając z następujących funkcji:

the_content – Wyświetla pełną zawartość bloga

then_author – wyświetla nazwę autora

the_time-wyświetla czas i datę

the_category – wyświetla kategorię postu

twoja pętla będzie wyglądać mniej więcej tak: 6211>

używanie tagów warunkowych

istnieje wiele tagów używanych do sprawdzania warunków, ale na szczęście w WordPress tagi te są dość oczywiste. Na przykład „is_home” sprawdza, czy bieżący widok jest strony głównej (głównej strony bloga). Możemy używać znaczników warunkowych do inicjowania pewnych pętli.

na przykład, jeżeli zamkniemy naszą pętlę pomiędzy warunkiem „if”, który sprawdzi, czy bieżąca strona jest stroną główną, wtedy pętla zostanie wykonana tylko na stronie głównej.

możemy używać znaczników warunkowych w naszych plikach szablonów do kontrolowania, która pętla jest wykonywana, dzięki czemu mamy wiele pętli w jednym pliku.

niektóre z najczęściej używanych znaczników warunkowych są.

is_admin () – zwraca true, gdy Administrator jest zalogowany na stronie.

is_single () – zwraca true, jeśli przeglądany jest pojedynczy post.

is_page ()-zwraca true na niektórych stronach, np. is_page(’about – us’)

is_category () – zwraca true na stronach kategorii, np. is_category(’WordPress’)

is_tag () – zwraca true na tagach.

is_author () – sprawdza autora i zwraca true. np. is_author (’ahsan’)

is_404 () – zwraca true, jeśli strona nie istnieje, może być użyta na 404 stronach do wykonania niestandardowej pętli

has_excerpt () – zwraca true, jeśli post ma fragment.

5 użytecznych pętli w WordPress

rzućmy okiem na pięć wspólnych pętli w WordPress.

Wstaw reklamy po pierwszym poście

jeśli chcesz umieścić reklamy po pierwszym poście, jest to sposób, aby to zrobić.

po prostu wklej kod reklamy, a reklama zostanie umieszczona po pierwszym poście.

pobieranie postów między dwoma datami

jednym z powszechnych przypadków użycia jest pobieranie postów na określony czas. Aby to zrobić, użyj pętli WordPress w ten sposób.

wewnątrz kodu używamy funkcji SQL, która zawiera klauzulę WHERE. Funkcja filter_where jest następnie podłączona do funkcji post_where ().

lista nadchodzących postów

lista nadchodzących postów to inteligentny sposób na zajęcie odwiedzających na Twoim blogu. Można to osiągnąć poprzez następującą pętlę.

w powyższym kodzie używamy funkcji post_status do pobierania postów zgodnie z ich datą publikacji.

Utwórz stronę Archiwum

strona archiwum to świetny sposób na listę najlepszych postów z przeszłości, aby czytelnicy nadal mogli je znaleźć na Twoim blogu.

pamiętaj, aby utworzyć stronę szablonu, aby wyświetlić zarchiwizowane posty.

utwórz pętlę obrazu

pętla obrazu to świetny sposób na wyświetlanie postów na blogu w galerii. Każdy post jest wyświetlany z obrazem i jego fragmentem.

zobaczmy, jak to zrobić za pomocą pętli WordPress.

aby wyświetlić obrazy w przeglądarce, Dodaj następujący kod.

funkcja WordPress have_posts służy do sprawdzania, czy jakiekolwiek dane są dostępne do pętli. Zwraca true, jeśli dane są dostępne.

pętla to przyszłość

pomyśl o pętli jako silniku napędowym motywów WordPress. Absolutnie konieczne jest użycie go do wyświetlania postów. W tym poście wyjaśniłem podstawy, istnieje wiele sposobów pętli może być używany, polecam przejść przez pętlę w akcji.

ale pętla działa świetnie, jeśli jest połączona z wysokowydajnym szybkim nośnikiem hostingowym WordPress. Cloudways jest gotowy do pętli! Nasze testy wykazały, że strony internetowe na Cloudways ładują się 100% szybciej.

Najczęściej zadawane pytania

P. Co To jest pętla WordPress?

pętla WordPress to technika dynamicznego wyświetlania listy danych o określonych parametrach.

P. rodzaje pętli w WordPress?

istnieje kilka rodzajów pętli, użytkownik może utworzyć pętlę zgodnie z własnymi wymaganiami za pomocą wstępnie zdefiniowanych funkcji WordPress.

P. Jak wyświetlić dowolną liczbę postów w pętli WordPress?

aby to zrobić, musisz ograniczyć liczbę numerów podczas uruchamiania pętli wokół postów WordPress.

P. Co Wyświetla Pętla?

pętla WordPress może wyświetlać dane i obrazy na stronie internetowej.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.

More: