Redirecționați rss wprdpress la feddburner, seo beacon

Redirecționarea fluxurilor RSS încorporate în WordPress în Feedburner

Când se înregistrează cu feedburner, serviciul determină cu ușurință ce fluxuri RSS sunt utilizate pe site-ul înregistrat. Dar cum o face?







Redirecționați rss wprdpress la feddburner, seo beacon

Și RSS Atom, care locuiesc aici:

Întrebarea este, de ce am nevoie de feeduri RSS standard, dacă am pornit feed-ul de alimentare? Se pare că m-am înregistrat în feedburner, iar codul sursă are legături cu RSS 2.0 și RSS Atom.

Este dezordonat! Este necesară corectarea acestei chestiuni. Să mergem!

Scapa de standardul RSS în WordPress

Deschideți fișierul header.php și căutați ceva similar cu aceste linii:

Cei care au redus numărul de cereri către baza de date pentru articolul meu, scapă de funcția bloginfo (). datele de linie ar trebui să arate astfel:

Desigur, ținând cont de domeniul dvs.

Ce trebuie să facem? În loc de link-uri către feed-uri RSS încorporate în WordPress, trebuie să conectăm feed-ul feed-ului. Codul ar trebui să arate astfel:

Ștergeți cele două linii și lipiți unul. Sper că este clar.

Ei bine, legăturile de la codul sursă au fost eliminate, dar fluxurile RSS au rămas ele însele. Să rezolvăm această problemă, dar înainte de a mă abate de la subiectul principal al articolului și vă prezint funcția add_action ().

Funcția add_action ().

Funcția adăugați _action () este un registru de cârlig, cum ar fi wp_head (). despre care am spus în detaliu într-un articol recent și multe altele.

Dar însăși conceptul de "Înregistrare" nu dă o idee clară despre ceea ce se întâmplă în adâncimile conștiinței WordPress atunci când funcția add_action () este activată.

Să luăm în considerare un exemplu. Să presupunem că am făcut un nou favicon pentru blogul meu. Acum trebuie să trimit un link către locația imaginii în antet, astfel încât motoarele de căutare să găsească imaginea faviconului și să o ia în cifra de afaceri.







Puteți, desigur, să înregistrați direct link-ul din fișierul header.php între etichete , dar pentru un exemplu voi face acest lucru cu o simplă funcție de cârlig:

De la sine, această funcție nu va funcționa, deoarece WordPress nu înțelege unde trebuie afișată această linie: în subsol, în bara laterală sau în alt loc. Într-un cuvânt, funcția nu este înregistrată și WordPress nu se cunoaște despre aceasta.

Aș adăuga o altă linie la această funcție:

Astfel, înregistrez acțiunea pe care am scris-o și schimb funcția funcției wp_head (). adăugând un nou link la antet. O altă funcție, do_action (), acționează ca "manipulator" sau "receptor" al înregistrării cârligului. dar despre acest alt moment. Abonați-vă la actualizările blogului și veți găsi cu siguranță o mulțime de lucruri interesante.

adăugați _action () folosiți pluginuri diferite, conectându-vă la kernelul funcționalității WordPress. De exemplu, pachetul All in One SEO Pack.

Deci, cu funcția adăugați _action (), l-am sortat puțin, este timpul să revenim la subiectul principal al articolului.

Redirecționarea fluxurilor RSS încorporate în WordPress în fluxul feedburner

Cuvântul "redirecționare" implică o redirecționare. Rețeaua este plină de informații despre redirecționarea fluxurilor RSS prin adăugarea de coduri în fișierul .htaccess. Acest cod arată astfel:

Vreau să spun ceva altceva. Pe site-ul meu culinar, am vizitat redirecționarea prin .htaccess și, în curând, am abandonat această opțiune, deoarece banda de alimentare a fost în mod constant de rupere.

În cursul studiului PHP, am dat peste un cârlig template_redirect. pe care dezvoltatorii WordPress le-au furnizat pentru cazurile în care trebuie să conectați un șablon diferit pentru o anumită pagină a site-ului.

După cum sa dovedit, puteți utiliza acest cârlig pentru a redirecționa fluxurile RSS ale WordPress către alimentatorul de hârtie.

Pentru aceasta, introduceți în fișierul funtions.php următorul cod:

Permiteți-mi să vă explic câteva lucruri care este funcția.

2. În al doilea rând, folosind preg_match (), aranjate Verificați dacă pagina este un feed, precum și merge la tipul de informații și versiunea de browser și sistemul de operare vizitatorul care, în opinia mea, mai presus de toate, ajută la filtrarea roboții.

4. În sfârșit, în al patrulea rând, utilizați funcția add_action () pentru a înregistra o nouă acțiune și a o lega la cârligul template_redirect.

Bună Alexandra! M-am uitat la hrana ta și ai 6 titluri din cele mai recente articole de acolo. Probabil tocmai a actualizat feedul, actualizarea are loc o dată pe zi. Alte întrebări?

Vă mulțumim pentru răspuns! Adevărat, mi-am urmărit feedul prin abonamentele Yandex Mail, unde afișează 20 de articole, dacă este bifată caseta de selectare "extindeți tot". Poate că acest lucru este în setările de mail în sine 🙁

Vitaly, spune-mi, vă rog! ceva cu bandă RSS sa întâmplat. Încetează să mai fie actualizat. mysite.ru / feeв - caseta încorporată este actualizată și feeds.feedburner.com/maysite.ru - a încetat. Nu înțeleg ce sa întâmplat ...







Trimiteți-le prietenilor: