Redirect rss wprdpress a feddburner, seo beacon

A WordPressbe ágyazott RSS-hírcsatornák átirányítása Feedburner-be

A feedburnerrel való regisztráció során a szolgáltatás könnyen meghatározza, mely RSS-hírcsatornákat használják a regisztrált webhelyen. De hogyan csinálja?







Redirect rss wprdpress a feddburner, seo beacon

És az RSS Atom, aki itt él:

A kérdés az, hogy miért van szükségem szabványos RSS-hírcsatornákra, ha elkezdtem a feedburner takarmányt? Kiderült, hogy regisztráltam a feedburnerben, és a forráskód még mindig az RSS 2.0 és RSS Atom linkekre mutató linkeket tartalmaz.

Rendetlen! Erre van szükség. Menjünk!

Megszabadulhat a szabványos RSS-ből a WordPress-ban

Nyissa meg a header.php fájlt, és keressen valami hasonlóat ezekhez a sorokhoz:

Azok, akik csökkentették a kérések számát az adatbázisban a cikkemhez, megszabadultam a bloginfo () funkciótól. a vonaladatoknak így kell kinéznie:

Természetesen figyelembe véve a domainjét.

Mit kell tennünk? A WordPressbe ágyazott RSS-hírcsatornák helyett a feedburner-hírcsatornához kell kapcsolódnunk. A kódnak így kell kinéznie:

Törölje a két sort, majd illessze be. Remélem, egyértelmű.

Nos, a forráskóddal kapcsolatos hivatkozások eltávolításra kerültek, de az RSS-hírcsatornák maguk maradtak. Kezeljük ezt a problémát, de mielőtt el akarok térni a cikk fő témájától, és bemutatnám a függvény add_action () függvényét.

Az add_action () függvény.

A függvény _action () hozzáadása egy hook regiszter, például wp_head (). amiről részletesen elmondtam egy nemrég megjelent cikket és sok másat.

De a "regisztrálás" fogalma nem ad egyértelmű képet arról, hogy mi történik a WordPress tudat mélységében, amikor aktiválódik az add _action () függvény.

Nézzünk egy példát. Tegyük fel, hogy új blogot készítettem a blogomhoz. Most a fejlécben lévő kép helyére kell mutatni egy linket, hogy a keresőmotorok megtalálják a favicon képét és "forgalmat" vegyenek.







Természetesen közvetlenül is regisztrálhatja a fejlécet a header.php fájlban a címkék között , de egy példán keresztül ezt egy egyszerű horogfunkcióval hajtom végre:

Önmagában ez a funkció nem fog működni, mert a WordPress nem érti, ha ezt a sort kell megjeleníteni: a pincében, az oldalsávon, vagy más helyen. Egyszóval, a funkció nincs regisztrálva, és a WordPress nem ismeretes róla.

Így hozzáadok egy másik sort a függvényhez:

Így regisztrálom az írást, és megváltoztatom a wp_head () függvény funkcióját. új linket ad hozzá a fejléchez. Egy másik funkció, a do_action (), a hook regisztrálás "kezelője" vagy "vevője". de ez még egy alkalommal. Feliratkozás a blog frissítésekre és minden bizonnyal sok érdekes dolgot fog tudni.

add _action () különböző plugineket használ, csatlakozik a WordPress rendszermagához. Például a plugin All in One SEO Pack.

Tehát a _action () függvény hozzáadásával kicsit sorba rendeztük, itt az ideje visszatérni a cikk fő témájához.

A WordPressbe ágyazott RSS-hírcsatornák átirányítása feedburner-hírcsatornába

A "átirányítás" szó egy átirányítást jelent. A hálózat tele van információkkal az RSS-hírcsatornák átirányításával, a kód hozzáadásával a .htaccess fájlhoz. Ez a kód így néz ki:

Szeretnék még valamit mondani. Abban a kulináris hely meglátogattam átirányítás útján .htaccess és hamarosan felhagytak ezzel a lehetőséggel, mivel a szalag feedburner folyamatosan tört.

A PHP tanulmányozása során egy template_redirect hook-ot találtam. amelyre a WordPress fejlesztői olyan eseteket írtak elő, amikor egy adott oldalhoz egy másik sablont kell csatlakoztatni.

Amint kiderült, használhatja ezt a kampót, hogy átirányítsa a WordPress RSS-hírcsatornáit a feedburnerre.

Ehhez írja be a következő kódot a funtions.php fájlba:

Hadd magyarázzam el, mi a funkció.

2. A második sorban, a preg_match (), rendezett ellenőrizze, hogy az oldal egy takarmány, valamint megy típusinformációval és verzióját a böngésző és az operációs rendszer a látogató, hogy véleményem szerint mindenekelőtt segít kiszűrni botok.

4. Végül a negyedik sorban használja az add_action () függvényt egy új művelet regisztrálásához és a template_redirect hookhoz.

Hello Alexandra! Megnéztem a takarmányodat, és van 6 új címed a legfrissebb cikkekről. Valószínűleg frissítette a hírcsatornát, a frissítés naponta egyszer megtörténik. További kérdések?

Köszönöm a választ! Igaz, a hírcsatornámat a Yandex postai előfizetéseken keresztül tekintettem meg, ahol 20 cikk jelenik meg, ha a "kiterjesztése" jelölőnégyzet be van jelölve. Talán ez a levél beállításaiban 🙁

Vitaly, kérlek, kérlek! valami rss szalonnal történt. Nem frissült. mysite.ru / feeв - a beépített szalag frissítve, és a feeds.feedburner.com/maysite.ru - megszűnt. Nem értem, mi történt ...