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
- hiperłącze do tytułu postu
- wyświetlanie treści, autora, daty i kategorii za pomocą pętli
- używanie tagów warunkowych
- 5 użytecznych pętli w WordPress
- Wstaw reklamy po pierwszym poście
- pobieranie postów między dwoma datami
- lista nadchodzących postów
- Utwórz stronę Archiwum
- utwórz pętlę obrazu
- pętla to przyszłość
- P. Co To jest pętla WordPress?
- P. rodzaje pętli w WordPress?
- P. Jak wyświetlić dowolną liczbę postów w pętli WordPress?
- P. Co Wyświetla Pętla?
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.
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.