Fordítására rss feed a blog, mi származik a utánáramlás rss, példákkal illusztrálva

Belebotlottam WordPress következő trükk. Korábban ő nem gondolt, hogy ez lehetséges, a cikk végén jelenítse meg saját vagy valaki más RSS Feed, és nem csak egy listát az összes kimenet és az ármánykodó több oszlop (kérdezze meg magától, hogy mennyit) nem tudja használni ugyanazt a számot az oszlopok különböző oldalakon.

Kiderült, az ilyen feladatok WordPress ahhoz, hogy használni a beépített FETCH_FEED () függvény (a műveletet a külső csatorna) és egy kis varázslat a PHP kódot. A rugalmasság a megoldás - tetszik, meg lehet jeleníteni bárhol a témában RSS Feed szabvány opciók:

  • 10. linkek oszlanak két oszlopban 5 link
  • 30 hivatkozást osztva három oszlopot 10 mérkőzésből
  • 30 hivatkozást osztva öt oszlopot 6 linkek

Bizonyára Ön is észrevette a mintát! Minden zakovyrka hogy az összértéke a megjelenített linkek RSS Feed beállítani az értéket meg kell telepíteni több az összes oszlop. Erről bővebben később, lássuk, hogyan jön létre, és a funkció FETCH_FEED ().

Beállítás FETCH_FEED ()

Vegye figyelembe, hogy meg kell adnia a következő pontokat:

Tehát megvan az utolsó 10 hozzászólás a RSS folyam most, durván szólva, meg kell, hogy felkavarják a termelés több oszlop - 1, 2, 5 vagy 10 Másrészt értékek megtalálhatók a WordPress kód FETCH_FEED () függvényt.

Beállítás array_slice ()

Ez létrehozott függvény FETCH_FEED (). de talán érdekli az utolsó sor a változó $ terméket. amely RSS feed. Megjelenítéséhez a hozzászólásaidat több oszlopot fogjuk használni hihetetlenül hasznos array_slice () függvényt. amely lehetővé teszi, hogy kivonat darab RSS-patak és használja egy sor adatot. array_slice () függvény három alapvető paraméterek, mint a bemeneti tömb RSS, hogy hány elem van szüksége, hogy kihagyja, és az álláshelyek száma megjelenik egy oszlop:

Az első érték a $ array képződik a tömb elemei $ terméket. amely generált FETCH_FEED () függvény. második érték $ offset - jelzi a bejegyzések számát az RSS folyam fogjuk ugorjon a kijelzőn, és a harmadik érték $ hossz - jelzi az álláshelyek számát megjeleníteni az oszlop. Így az egyszerűség kedvéért, mondjuk, meg akarjuk mutatni két oszlop minden öt cikket. A PHP kód a következőképpen néz ki:

Hozzunk létre három foreach ciklus megjelenítéséhez 30 cikke RSS Feed három 10 minden oszlopon array_slice () függvényt:

Mint látható, a legfontosabb, hogy megjelenítse a külső RSS több oszlop állít array_slice () függvény a helyes paraméterekkel $ offset és $ hosszát.

A kijelző az RSS Feed

Megjegyezzük, hogy az előző részben, meg kell jeleníteni feljegyzések a RSS folyam segítségével a következő címkéket az egyes oszlopok:

Ez a kialakítás megjeleníti a nevet és a leírást minden egyes tétel RSS patak, de nem tudjuk, hogy többet és jobban, mint egy címet és leírást. Itt van egy bonyolultabb példát, amely megmutatja, hogy a különböző elemek a cikket lehet a jelölésben:

Létrehoztunk egy sor hozzászólás RSS Feed, amely megjeleníti a következő információkat:

Lepim egy kupacban

Ez a végső kódot külső RSS folyam több oszlop:

Ez a kód két oszlopban jelenít öt eleme egy RSS feed minden. A módszerek és az információk ebben a cikkben, akkor beállíthatja a következő kódot akárhány RSS feed tételek bármelyike ​​az oszlopok számát. Egy nagy plusz ezt a kódot, hogy működik szinte bármilyen fájlt a sablon téma. És végül, tanácsokat adott kód jobb használni kívül a hurok a fő hurok.

Felhívjuk figyelmét, hogy mi is ellenőrizze a rendelkezésre álló egy RSS feed, mielőtt megpróbálja semmit mutatni. A beállítás után FETCH_FEED (). bemutatjuk a következő logika PHP, amely biztosítja, hogy az üres címkéket a jelölést nem jelenik meg a böngésző a webhely számára. Mindig hasznos, hogy ellenőrizze:

következtetés

A társ-funkció FETCH_FEED () és array_slice (), akkor megjelenítheti bármelyik RSS Feed, bármennyi bejegyzések RSS folyam bármely oszlopok száma, a rugalmasság a projektek tervezését. Sok szerencsét.