wordpress ciklus seo világítótorony

WordPress ciklus

Bevallom, hogy én valóban tervezi, hogy írjon egy bejegyzést egy teljesen más téma, de a folyamat rájött, hogy először azt kell megmagyarázni, a koncepció a hurok (az angol szavak -. Hurok vagy a ciklus).

És mivel WordPress téma meglehetősen kiterjedt ciklust, azt kellett változtatni tervek és írásához egy új cikket. Mellesleg én történt ez nem ez az első alkalom.

Annak érdekében, hogy a WordPress egy ciklus?

WordPress ciklus - egy ismétlődő cselekvés, amelynek során hajt végre egy funkciót, felelős kölcsönhatás az adatbázis és az információ megjelenítésére (pozíció) a képernyőn.

Természetesen az általános meghatározás nem ad világos megértése ezt a folyamatot. Vegyük például a fő blog oldalt, amely megjeleníti bejelentések rekordokat.

wordpress ciklus seo világítótorony

Gondolkozott már azon, hogy hogyan WordPress kijelzők azonos, és ezért a bejelentéseket az oldalon jelennek meg 5 vagy több miniatűrök?

Hogy megpróbálja, hogy egy világos magyarázatot, hogy miként a WordPress hurok, nézzük megérteni a folyamatokat, amelyek előfordulnak a mélysége tudat WordPress, amikor a felhasználó megnyitja a főoldalon a blog. Menjünk!

Az index.php, azaz a fájl felelős a főoldalon minden blog egy standard ciklus kezdődik a következő sorokat:

És hogy végződik a következő sorokat:

Ha konstrukciót PHP állít feltétele végrehajtó a forgatókönyvet, amely alapján elvégzi minden olyan tevékenységet (ha lehet fordítani a „ha”). Ez a forgatókönyv olyan két feltételnek.

A ciklus tesz egy bizonyos számú fordulattal, amíg el nem éri az utolsó rekord a száma, amely szabályozza a WordPress beállítások (alapértelmezett tíz bejegyzés).

Feltétel №2. Ha a válasz nemleges adatbázis (azaz a funkció azonnal hamis értékkel tér vissza), ez azt jelenti, hogy az adatbázis nem volt találat a lekérdezésnek megfelelő, és a ciklus kezdődik.

Ebben az esetben lép hatályba, a második feltétel, amelyet „be van kapcsolva” kifejezésnek más (lehet fordítani a „más”).

AKA nyitott oldal 404 és egy üzenetet jelenít meg, mint például: „Sajnos, a keresés nem egyezik.”

Végül endif kifejezést befejezi a forgatókönyvet.

Most térjünk vissza a feltétele №1 és részletesen elemezni az összes esemény zajlik benne.

Anatomy of a WordPress hurok. the_post () függvény és változó $ bejegyzést

the_post () függvény kapcsolatba kerül a globális változó $ bejegyzést, és megússza az összes szükséges adatot, amely ezt követően továbbítja a felhasználó böngészőjének.

Bizonyára sok kérdés, ami egy globális változó? Azt hiszem, ez kell mondani részletesen. De mindenek felett, meg kell értenie, mi a változó elvileg.

Tipp Változó - egy tartály, amelyben helyet a szükséges adatokat a működését a különböző funkciókat.

Változók a PHP lehet három típusba sorolhatók: a helyi, a globális és statikus.

A helyi változók jönnek létre közvetlenül a funkció és a rögzített adatok azokat használatra szánt csak a működését, amelynek ők hozták létre, és nem lehet használni azon kívül.

A globális változók - a változók, amelyek deklarált a test nem egy meghatározott feladat, így azok is átterjedhet más funkciót, de egy bizonyos programot.

Statikus változók ellentétben a helyi és globális nem íródnak felül, ha elhagyja feladatukat, de meghosszabbítja a műveletet csak egy mondaton belüli kód vagy fájlt.

Esetünkben ez a program egy WordPress hurok. Ahogy már mondtam, akkor létrehozhat egy hurkot a különböző funkciók és az összes ilyen funkciók használata engedélyezett változó $ post. Remélem ez egyértelmű.

A globális változó $ bejegyzést létre a webszerver és, hogy úgy mondjam, egy egyszeri, abban az értelemben, hogy minden egyes új iteráció a hurok, akkor újra létre és fogadja az adatokat a következő üzenet. Ez a változó csak akkor működik a hurkon belül.

Összhangban a fenti tulajdonságokat, a változó $ bejegyzést kialakított tömb elemeinek feldolgozása the_post () függvény adott, és a felhasználó böngészőjének.

Megértem, hogy az újonnan nem lesz könnyű asszimilálni egy ilyen összetett anyag, de ha emlékszel, mint én információk összegyűjtése, információk gyűjtése apránként, részletes venni ezeket a dolgokat, akkor lenne egy áldás számomra. Menj előre.

Tehát, amikor megalakult a ciklus vagyunk kevéssé ismert, most nézzük, hogy megismerjék az alapvető funkciókat, hogy a munka közvetlenül belül WordPress hurok.

Cycle funkciók: the_permalink (), the_title ()

Mint látható, a fejléc tag található a hurok. Bizonyos lehet egy tag H1, H2, hogy valaki - nem számít. Mint ismeretes, a bejelentés a cím a cikk egy referencia, így jelen találmány szerinti konstrukció:

De milyen funkciója van bejegyezve helyett a link? A WordPress egy örült funkció, amely működhet csak a hurok. Az ilyen függvények the_permalink ().

Amellett, hogy a fenti adatok, hogy a webszerver helyezzük a változó $ a posta, az adatbázisban is vannak egyéb hasznos információkat, például egy abszolút URL bejegyzést.

Szóval, a ciklus elindításához és elkészítette az első fordulóban, és the_permalink () függvény link jelenik meg a jelenlegi bejegyzést, amely jelenleg egy ciklusban. Amikor a hurok veszi a következő körben a feldolgozás és fogadja az adatokat a következő rekordot, a funkció kimenetek a megfelelő URL-t.

Ezért the_permalink () függvény és hasonlók kívül nem működik a hurok. Remélem ez egyértelmű.

Mint egy horgony, the_title () függvény szolgál ez a konstrukció. ami működik egy hasonló rendszer, mint the_permalink () függvény, de azzal a különbséggel, hogy megjeleníti a címet az aktuális szám egy hurokban.

Ezután a kód van regisztrálva egy másik the_content () függvényt. amely együttműködik több tag és kárpitok az aktuális rekord a hurok. Ha a jelenlegi rekord nem több tag észlel. Az üzenet jelenik meg, mint az egész.

Ehelyett the_content () a kódot lehet futtatni egy másik funkció - the_excerpt (). amely szintén képes csökkenteni a szöveget, de működik egy másik elv.

Ahogy azt korábban, van egy örült funkciók működhetnek egy ciklus, és ha tudja, hogyan kell használni őket, akkor jelentősen növelik a hely a funkcionalitás és vonzóbbá teszi. A következő cikkben fogok beszélni egy ilyen funkció, hogy az úgynevezett the_post_thumbnail (), és felelős képek megjelenítésére a hurok.

Üdvözlettel, Vitaly Kirillov

Kapcsolódó cikkek