Crearea propriului feed RSS în WordPress

În WordPress a construit-in feed-urile RSS. Le puteți personaliza prin adăugarea de propriul lor conținut în flux, sau chiar adăugați miniaturi intrări în RSS feed-ul în WordPress. În principiu, standardul RSS bandă VP și Atom suficient pentru majoritatea utilizatorilor, cu toate acestea, ar putea avea nevoie să dețină un flux RSS pentru a oferi un anumit tip de conținut. În acest articol, vă vom arăta cum să creați propriul dvs. flux RSS în WordPress.

Să presupunem că doriți să creați un nou canal RSS, care afișează următoarele informații:

Codul de mai sus apelează funcția customRSS. și adaugă că alimentarea. Funcția add_feed are 2 parametri: feedname (denumirea furajului) și callback (funcția se numesc). feedname a crea un link către noul dvs. yourdomain.com/feed/feedname de alimentare. un apel invers, la rândul său, ar fi provocat să-l creeze. feedname va fi nevoie de mai târziu.

Codul de mai sus folosește funcția get_template_part pentru a comunica cu un fișiere șablon separat, dar puteți pune, de asemenea, codul direct în caracteristica RSS. Folosind get_template_part vom păstra separat de aspectul funcțional. În get_template_part funcție are doi parametri, Slug și numele, care va căuta fișierul șablon care este numit într-un anumit format, începând cu primul fișier (în cazul în care nu există, apoi trece la al doilea, și așa mai departe):

În scopuri de testare, exemplele din acest articol este cel mai bun pentru a începe să se stabilească tipul de hrană pentru animale slug, vom crea (în cazul nostru: RSS) și numele de feedname am arătat mai devreme.

După ce am raportat despre WordPress este că trebuie să se uite șablonul de alimentare, trebuie să-l creați. Codul de mai jos va genera marcare pentru alimentarea cu informațiile pe care le-am exprimat înainte.
După ce ați spus WordPress pentru a căuta șablonul de alimentare, va trebui să-l creați. Codul de mai jos va produce layout-ul pentru alimentarea cu informațiile pe care le enumerate mai devreme. Salvați acest fișier în dosarul temă ca fișierul șablon slug-name.php configurat în funcția get_template_part.

Funcția the_excerpt_rss afișează un extras din fiecare intrare, pentru acele înregistrări în cazul în care nu este specificată, afișează primele 120 de cuvinte ale conținutului post.

Și, în sfârșit, pentru a afișa feed-ul trebuie să actualizeze normele .htaccess. Cel mai simplu mod de a face acest lucru - pentru a vă conecta la panoul VP admin, click pe Settings -> Permalinks. Când te afli acolo, pur și simplu faceți clic pe Salvați modificările. reguli sunt actualizate.

W3C ofera feed-uri de servicii de validare. pentru a verifica valabilitatea și conformitatea acesteia.