a WordPress téma blogbejegyzéseit megjelenítő kód széles körben ismert WordPress Loop néven a WordPress felhasználók körében és a WordPress Codex Hurokjaként.
a hurok a WordPress téma legfontosabb részének tekinthető. Felelős a blogbejegyzések megjelenítéséért az aktuális oldalon a paraméterek alapján.
ebben az útmutatóban áttekintjük a WordPress Loop alapjait példákkal, hogy világosan megértsük, mit csinál a kód, hogyan lehet testre szabni, és hol található a WordPress témájában.
- a WordPress Loop logikája
- Hiperhivatkozás a bejegyzés címén
- A tartalom, a szerző, a dátum és a kategória megjelenítése a ciklus használatával
- feltételes címkék használata
- 5 hasznos hurok a WordPress-ben
- hirdetések beszúrása az első bejegyzés után
- bejegyzések letöltése két dátum között
- sorolja fel a közelgő bejegyzéseket
- archív oldal létrehozása
- Képhurok létrehozása
- a hurok a jövő
- K. Mi a WordPress hurok?
- Q. a hurkok típusai a WordPress – ben?
- K. Hogyan jeleníthetünk meg tetszőleges számú bejegyzést egy WordPress hurokban?
- K. Mit Mutat A Hurok?
a WordPress Loop logikája
a logikával való kezdéshez vessünk egy pillantást a hurok alapkódjára. Aztán átmehetünk minden vonalon, hogy megértsük.
a hurokban van egy “if” utasítás és egy “while” ciklus. Az ” if “utasítás ellenőrzi, hogy vannak-e megjeleníthető bejegyzések, a” have_posts ” WordPress függvény logikai függvény, amely igaz vagy HAMIS értéket ad vissza. Ha vannak bejegyzések talált, visszaadja a ” true “és a kód továbblép a” while ” hurok.
a “while” hurok rendelkezik a “have_posts” WordPress funkcióval is. Az “IGAZ” értéket adja vissza, amely megegyezik azzal, hogy hányszor állítottuk be a blogbejegyzéseket, hogy megjelenjenek a WordPress adminisztrátorában.
a kód ezután a “the_post”WordPress funkcióra lép. Ez a funkció beállítja a bejegyzést, majd további funkciókat használhatunk elemek kivonására a bejegyzésekből. A fent említett példában használtuk:
the_title -> letölti a bejegyzés címét
the_post_thumbnail -> letölti a blogbejegyzés kiemelt képét
the_excerpt -> letölti a blogbejegyzés kivonatát
minden bizonnyal több olyan funkció van, amely használhatjuk az elemek kivonását a hozzászólásokból, néhány példát fogunk lefedni.
Hiperhivatkozás a bejegyzés címén
valószínűleg látta, hogy a blogbejegyzések címei linkeket tartalmaznak a tényleges bejegyzésekhez. A hiperhivatkozásra kattintva a blogbejegyzés egyetlen oldalnézetére navigál. A legtöbb témának van egy single nevű fájlja.php, ezt a fájlt akkor hívják meg, amikor egyetlen bejegyzést néz.
a “The_permalink” WordPress funkciót fogjuk használni, és csatoljuk a “the_title” funkciót a linkeléshez.
példa:
A tartalom, a szerző, a dátum és a kategória megjelenítése a ciklus használatával
lehet, hogy sok blogot láttál olyan bejegyzésekkel, amelyek a szerző nevét, a fő blogoldal teljes tartalmát mutatják, dátummal és kategóriával is. A következő funkciók segítségével könnyedén megjelenítheti ezeket a hasznos részleteket a hurokban:
the_content – megjeleníti a teljes blogtartalmat
then_author – megjeleníti a szerzőt-név
the_time – megjeleníti az időt és a dátumot
the_category – megjeleníti a bejegyzés kategóriáját
a hurok valahogy így fog kinézni
feltételes címkék használata
sok címkét használnak a feltételek ellenőrzésére, de szerencsére a WordPress-ben ezek a címkék nagyjából magától értetődőek. Például az” is_home ” ellenőrzi, hogy az aktuális nézet a kezdőlap (a blog főoldala). Feltételes címkéket használhatunk bizonyos hurkok elindításához.
például, ha a Hurkunkat “ha” feltétel közé csatoljuk, amely ellenőrzi, hogy az aktuális oldal a főoldal, akkor a hurok csak a főoldalon kerül végrehajtásra.
feltételes címkéket használhatunk a sablonfájljainkban annak szabályozására, hogy melyik hurok kerül végrehajtásra, így több hurok van egyetlen fájlban.
a leggyakrabban használt feltételes címkék közül néhány.
is_admin() – true értéket ad vissza, ha az admin be van jelentkezve a webhelyre.
is_single() – true értéket ad vissza, ha egyetlen bejegyzést néz meg.
is_page() – true értéket ad vissza bizonyos oldalakon, pl. is_page(‘rólunk’)
is_category ()-true értéket ad vissza a kategóriaoldalakon, pl. is_category(‘wordpress’)
is_tag () – true értéket ad vissza a címkéken.
is_author() – ellenőrzi a szerzőt és true értéket ad vissza. pl. is_author (‘ahsan’)
is_404 () – true értéket ad vissza, ha az oldal nem létezik, 404 oldalon használható testreszabott hurok végrehajtására
has_excerpt () – true értéket ad vissza, ha egy bejegyzésnek van kivonata.
5 hasznos hurok a WordPress-ben
vessünk egy pillantást a WordPress öt közös hurokjára.
hirdetések beszúrása az első bejegyzés után
ha hirdetéseket kell elhelyeznie az első bejegyzés után, akkor ezt megteheti.
csak illessze be a hirdetési kódot, és a hirdetés az első bejegyzés után kerül elhelyezésre.
bejegyzések letöltése két dátum között
az egyik leggyakoribb felhasználási eset a bejegyzések lekérése Egy adott időszakra. Ehhez használja a WordPress hurkot.
a kódban egy SQL függvényt használunk, amely tartalmazza a WHERE záradékot. A függvény filter_where ezután akasztott post_where () függvény.
sorolja fel a közelgő bejegyzéseket
a közelgő bejegyzések listája okos módja annak, hogy a látogatókat elfoglalja a blogján. Ez a következő hurokon keresztül érhető el.
a fenti kódban a post_status függvényt használjuk a bejegyzések megjelenítésének dátumához.
archív oldal létrehozása
az archív oldal nagyszerű módja annak, hogy felsorolja a múlt legjobb bejegyzéseit, hogy az olvasók továbbra is megtalálhassák őket a blogodon.
győződjön meg róla, hogy létrehoz egy sablonoldalt az archivált bejegyzések megjelenítéséhez.
Képhurok létrehozása
a képhurok nagyszerű módja annak, hogy blogbejegyzéseit Galéria-szerű kijelzőn jelenítse meg. Minden bejegyzés megjelenik egy képpel és annak kivonatával.
lássuk, hogyan kell ezt megtenni a WordPress hurkok használatával.
a képek böngészőn történő megjelenítéséhez adja hozzá a következő kódot.
a WordPress have_posts funkcióval ellenőrizhető, hogy rendelkezésre állnak-e ADATOK a hurokhoz. True értéket ad vissza, ha az adatok rendelkezésre állnak.
a hurok a jövő
Gondolj a hurokra, mint a WordPress témák hajtómotorjára. Feltétlenül szükséges a hozzászólások megjelenítéséhez használni. Ebben a bejegyzésben elmagyaráztam az alapokat, a hurok sokféle módon használható, azt javaslom, hogy működés közben menjen át a hurokon.
de a hurok remekül működne, ha egy nagy teljesítményű gyors WordPress tárhelyközeggel párosulna. A Cloudways készen áll a hurokra! Tesztjeink kimutatták, hogy a Cloudways webhelyei 100% – kal gyorsabban töltődnek be.
K. Mi a WordPress hurok?
a WordPress hurok az adatok listájának dinamikus megjelenítésének technikája meghatározott paraméterekkel.
Q. a hurkok típusai a WordPress – ben?
többféle hurok létezik, a felhasználó saját igényei szerint létrehozhat egy hurkot az előre definiált WordPress funkciók segítségével.
K. Hogyan jeleníthetünk meg tetszőleges számú bejegyzést egy WordPress hurokban?
ehhez korlátoznia kell a Számszámot, miközben futtatja a hurkot a WordPress bejegyzések körül.
K. Mit Mutat A Hurok?
a WordPress Loop képes adatokat és képeket megjeleníteni egy weboldalon.