Khaki rss 10 módon megváltoztatni a szalagtöltõ a wordpress

RSS-feed helyszínen (a helyszínen feed) lehetővé teszi a felhasználók számára, hogy figyelemmel kíséri az új anyag a blog. Ehhez a felhasználók feliratkozhatnak a blog egy felvezető RSS és új anyagok blogodat saját RSS-szalagot. Néha az egyszerűség kedvéért, vagy más okok miatt meg kell változtatni a kimeneti állások a takarmányban. Például megadhatja, hogy tetszőleges típusú rögzítési szalag, hozzá képeket hozzászólás, stb

Ebben a cikkben adok példákat, amelyek bemutatják, hogyan kell változtatni a kimeneti táplálja a WordPress. Az összes alábbi horgok kell helyezni a téma functions.php fájlt vagy létrehozhat egyetlen dugót. bővítmény kód így fog kinézni:

Felvétele tetszőleges típusú bejegyzések a RSS-feed

Tegyük fel, használva register_post_type (). hoztunk létre egy új típusú naplóval és szeretnék írni az ilyen típusú, egy szinten a hozzászólásokat (poszt), beleesett az RSS-feed. Ezt meg lehet tenni az alábbiak szerint:

Ha kell tartalmaznia továbbá az állandó oldalak (oldal), majd adjunk hozzá egy „oldal” a tömbben: array ( „post”, „könyv”, „oldal”).

Hozzáadása utáni bélyegképek RSS-feed

Csatlakozzunk a Hook the_excerpt_rss. aki dolgozik egy rövid leírást a poszt a takarmány, és adjunk hozzá egy miniatűr post:

A miniatúrák használt get_the_post_thumbnail () függvény. A második argumentum meghatározott felbontású képeket kapunk (100x80), és a harmadik - a tag attribútum - align = "left". Néhány rakodók RSS-hírcsatornák vágott beágyazott CSS-szabályok (style = „”), így a legjobb használni align = „left”. ha kell pozícionálni a kép a bal oldalon.

Ez a méret (100x80), nem valós, ez nem egy másolatot az eredeti kép méretét szüksége van ránk, hogy kiválassza a leginkább alkalmas a kép méretét és csökkenti a vizuálisan ezeket a méreteket. Néha jobb, hogy hozzon létre egy speciális formátumot a kis képek, RSS-hírcsatornák. Ehhez, akkor regisztrálnia kell egy új formátum a képekre a téma, az alábbiak szerint:

Ebben az esetben, ha az első adag semmilyen képet WordPress, kialakításra kerülnek arányosan csökkentett kép eredeti példányát. Ennek eredményeként, a hírcsatornák, hogy megjelenjen a képek valódi méreteit.

Hozzáadása után ilyen kódot functions.php vagy a csatlakozó, akkor kap egy miniatűr méretének jelzésére takarmány:

Ha meg akarjuk változtatni a kimeneti tartalom, és nem egy rövid leírás, majd a horog the_content_rss.

Hogyan lesz a RSS-feed a végén, attól függ, hogy a program az olvasás a feed. Tehát a különböző böngészőkben ragassza máshogy néz ki. Ezért ellenőrizze a takarmány külleme minden esetben, és nem próbálja meg a következtetésre jutott, hogy túl konvencionális.

Kizárás a tápállomásain Tagged

Ha azt szeretnénk, hogy RSS-feed nem kap pozíciók, például a címke ID egyenlő 451, majd a következő kódot:

Ha azt szeretnénk, hogy kizárja a hozzászólásokat, amelyek ezek közül bármelyik címke, akkor válassza ki az összes azonosító címkéket a tömbben:

Kivétel oszlopok az RSS-feed

Ahhoz, hogy kizárják a felesleges oszlopokat a takarmány, hagyjuk, hogy benyújtható ID 6 és 4, használja ezt a kódot:

Kizárása kategóriák fája RSS-feed

Ha azt szeretnénk, hogy kizárja hozzászólás a kategóriában és annak minden altéma, fel tudjuk használni az előző példát és adja meg azonosítóját cím és az összes altéma kézzel. Azonban ez nem célszerű, mert ha hozzátesszük, ebben az oszlopban egy új alcím, össze kell adni az ID ennek prodrubriki a kódot, vagy a hozzászólásait, hogy esik a szalagot, és nem szükséges a számunkra.

Hogy kizárják az állások a kategóriában, és automatikusan minden altémák, használja az alábbi kódot, ahol meg kell adni csak az ID a szülő oszlop, és az ID összes altéma automatikusan generálja:

Kizárás a tápállomásain véletlen területén

Tegyük fel, hogy szeretne zárni az RSS-takarmány véletlen üzenete: nem függenek címkék, fejezetek vagy más rendszertani. Ezután adjuk hozzá ezekhez a hozzászólásokat, exclude_from_feed bármely területén bármilyen értéket (akkor 1), és a kódot, amelyek ki vannak zárva RSS-takarmány a hozzászólásokat egy egyéni mező exclude_from_feed:

Nyomtató szalagra csak hozzászólásait a fenti címek

Azokban az esetekben, ahol a megjeleníteni kívánt a takarmány bejegyzéseit csak egy oszlopot, akkor a következő kódot:

Megjelenítéséhez az álláspontok oszlopok számát adja meg nevüket (csigák), vesszővel elválasztva:

Azt is megadhatja ID oszlop, vesszővel elválasztva:

Egy link hozzáadása a forrás végén minden post RSS-hírcsatornák

Bizonyos esetekben jelzik egy linket a honlapon a legjobb szöveget, mert HTML vágható rakodók RSS-hírcsatornák és ha egy linket a horgony szöveg, a felhasználó láthatja csak a horgony kapcsolatok, nem maga a kapcsolat.

Kapcsolódó bejegyzések címkék végén minden post RSS-hírcsatornák

Fejlődő további tartalmakat, hozzászólások RSS-hírcsatornák, lehetséges például, a végén minden post a linkeket a bejegyzéseket ugyanazon a címkén. Azaz, a böjt címke „élet” egyéb állások a címkén az „élet” hozzá kell adni a szalag végén ezt a bejegyzést:

Állítsa be a rekordok száma mutatja az RSS-hírcsatornák

Jellemzően a rekordok száma mutatja, hogy az RSS-hírcsatornák lehet állítani a beállításokat: Settings> Reading> Az RSS-hírcsatornák megjelenítéséhez a legújabb. Azonban, ha meg kell változtatni a bejegyzések száma egy plugint, vagy bármilyen más esetben, amikor nincs megfelelő szabvány változás a beállításokat, használja az alábbi kódot:

Itt kihasználtuk, post_limits szűrőt. amely lehetővé teszi, hogy vezessenek be az SQL lekérdezést, és változtatni a sorok számát érkezett kérelem (LIMIT 7), ebben az esetben, a bejegyzések száma.

Delay közzététele előtt bejegyzések RSS feed

Hooks A példákban használt:

the_excerpt_rss - szűri a tartalmat továbbítani egy rövid leírást a takarmány;

the_content_feed - post tartalmak kiszűrését követően kapjuk az adatbázisból, és feldolgozza szűrő the_content;

  • post_limits - megváltoztatja a LIMIT része az SQL lekérdezés mielőtt hozzászólásokat az adatbázisból.
  • caching bővítmény hatással lehet a vizsgálat azonnali változást. Tegyük fel, hogy törölje a dugó miatt, amelyek a problémát vizsgáljuk, és a probléma továbbra is fennáll, mert a cache. És azt a következtetést - ez a plugin ártatlan, bár nem volt bűnös. Csak ezen a módon hatással lehet cache-plugin. Ezen túlmenően, RSS tárolódik el a WordPress, így minden egyes változtatás után, kívánatos, hogy valahogy arról, hogy az RSS adott állapotú.

    Meg kell találni a problémára. Alapértelmezésben WordPress rendben RSS - ez tény! Ezért: próbálja meg átmenetileg megváltoztatni a témát, hogy minden, és ellenőrizze a kimeneti RSS. Ha Ön is újra a hibás plugin. Húzza ki a plugins egyesével. Ha minden kötél szakad, de nézd a mappában wp-tartalom / mu-plugins (lehet), ott is el lehet helyezni dugó.

    Legalábbis megy phpMyAdmin és nem a keresés a táblázatot wp_options OPTION_NAME területen keres% rss%:

    Talán van RSS van a cache adatbázisban. Ez történik bizonyos esetekben nem tudom pontosan, de emlékszem találkozott.

    Általában megtalálja a problémás területeket, majd írjuk, segítek megoldani, ha ők maguk nem. Mert senki nem fogja megtalálni a problémát, vagy szinte senki, hogy hozzáférést igényel és a szabad idő és a vágy, hogy segítsen, jól, vagy fizetési munka.

    Sok szerencsét a keresés!

    Kapcsolódó cikkek