WordPress Loop: A tartalom megjelenítésének alappillére

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

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.

Gyakran Ismételt Kérdések

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.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.

More: