februarie 16, 2022

cum de a crea RSS feed pentru WordPress?

 cum de a crea RSS feed pentru WordPress? / Inoreader

dar WordPress nu vine deja cu un flux RSS pentru site-ul meu? De ce ar trebui să construiesc una în primul rând?

întrebări corecte de pus și este adevărat – șabloanele site-ului WordPress au toate propriile fluxuri RSS. Acestea vin în propriile formate URL unice. Aici sunt formate de exemplu, cel mai probabil să apară, dacă aveți permalinks activat (există mult mai multe posibilități acolo):

http://example.com/feed/

http://example.com/feed/rss2/

http://example.com/feed/rss/

http://example.com/feed/rdf /

nu mă înțelegeți greșit – ei fac treaba, dar acesta este doar primul strat de luat în considerare. Site-urile WordPress vin cu un cod robust care prezintă esențialul și de atunci încolo, personalizarea cade în mâinile creatorilor. Inițiații în misterele mai mari ale WordPress pot juca și juca cu codul cât Doresc (se aplică și RSS). Pentru cei care fac primii pași în arena WP, apelează la Biblioteca extinsă de pluginuri existente pentru a atinge orice scop.

înainte de a trece la aspectele mai practice, trebuie să abordăm câteva întrebări cheie.

ce este RSS și cum se utilizează în WordPress?

RSS a făcut parte din peisajul Internetului încă de la începutul World Wide Web. A lovit perioada de glorie la începutul anilor 00, dar ca o tehnologie robustă, RSS a perseverat și a adus nașterea rețelelor sociale, a cursurilor de schimb live și a abonamentelor la podcast-uri și canale pe platforme de partajare video precum YouTube. RSS înseamnă ‘Rich Site Summary’ sau ‘Really Simple Syndication’ și gestionează modul în care utilizatorii accesează și consumă conținut.

cititorii de fluxuri sunt aplicații terțe, care există fie ca serviciu bazat pe browser, fie ca aplicație mobilă pentru mai multe dispozitive. Utilizatorii pot naviga prin cel mai recent conținut al oricâte site-uri doresc într-o singură locație și, ca atare, pot reduce drastic munca manuală de vizitare a fiecărui site individual.

RSS nu are nevoie de nici o plată, deși anumite caracteristici pe cititorii de alimentare sunt plătite. WordPress are suport bun pentru RSS. Fiecare site WP vine cu propriul flux RSS, pe care utilizatorii îl pot găsi cu ușurință. Proprietarii de Site-uri nu trebuie să facă nimic decât dacă doresc să adauge mai multe la fluxurile lor RSS.

tot ce trebuie să știți despre RSS feed-uri

RSS feed-uri sunt foarte mult în viață și utilizate pe scară largă chiar și astăzi. Vedeți acest lucru în modul în care Google afișează informații pentru căutări specifice – actualizări meteo, rate de conversie valutară și cele mai relevante pentru 2020, actualizări ale alegerilor din SUA și statistici COVID-19 la nivel global și local.

Google face acest lucru pe baza faptului că fluxurile RSS sindicalizează conținutul dintr-o sursă și îl distribuie în alta. De obicei, acest proces are loc într-un cititor de fluxuri RSS, dar Google și alte site-uri sunt capabile să integreze informații prin RSS în mod liber.

fluxurile RSS sunt codificate în XML și se găsesc în codul unui site. Aceste fișiere XML sunt accesate cu crawlere și citite de cititorii de fluxuri RSS, care adaugă orice publicație nouă în fluxul său. Principiile din spatele feed-uri RSS sunt utilizate în site-uri de social media, cum ar fi Facebook, Instagram, Twitter, și YouTube. Urmăriți sau abonați-vă la o pagină și primiți postări noi în feed. Diferența cheie este că RSS prioritizează o ordine cronologică a postărilor.

WordPress creează fluxuri RSS implicite pentru site-ul dvs. web, care sunt simple, rudimentare și fac treaba. Dacă nu sunteți special cu privire la modul în care arată feed-ul RSS sau lumping tot conținutul într-un singur feed, apoi lăsați site-ul dvs. așa cum este. Dar dacă vrei mai mult… WordPress cooperează pentru a-ți aduce viziunea la viață.

cum puteți utiliza RSS în WordPress

cu un pic de creativitate, RSS poate efectua mai multe sarcini în afara funcției sale principale – permite utilizatorilor de Internet să vizualizeze conținut de pe numeroase site-uri web exportate către un cititor RSS. WordPress are încă un suport excelent pentru RSS, chiar dacă suntem un deceniu eliminat din zenit. Proprietarii Site-ului au posibilitatea de a:

  • creați un site, care sindicalizează conținut din alte surse online. Tot ce trebuie să faceți este să căutați fluxuri relevante pentru subiectul ales și să importați conținutul acestora prin fluxuri RSS. Acest lucru este util mai ales dacă sunteți interesat de un subiect de nișă și doriți să creați un hub pentru cititorii care nu doresc să sape prea mult pentru informații.
  • integrați RSS cu platformele de socializare. Acest lucru se aplică atât direcționării conținutului de pe paginile dvs. de socializare către site-ul dvs., cât și invers. Twitter chiar pe pagina dvs. de pornire sau afișați cele mai recente episoade de podcast, unde vizitatorii le pot găsi. De asemenea, puteți partaja conținutul dvs. automat pe social media prin automatizare simplă.
  • utilizați RSS pentru a alimenta recenzii și comentarii de la clienți pe pagina dvs. de mărturii.
  • Afișați conținut care nu este al dvs., dar este relevant pentru publicul dvs. Poate că sunteți un site dedicat știrilor locale, caz în care are sens să prezentați rapoarte meteo live. Pentru site-urile de afaceri, probabil bursele de valori sunt potrivite. Toate acestea pot fi realizate cu puterea RSS.

creați un feed RSS personalizat pentru WordPress

RSS vinde curation ca propunere de valoare de bază – un mod ușor de utilizat de a-și asuma controlul asupra a ceea ce se citește eficient. Utilizatorii se bazează pe cititorii de fluxuri RSS pentru a reduce enormitatea conținutului online prin selecție atentă și automatizare. Reduceți sarcinile minore și profitați de beneficiile unui singur feed master.

Inoreader a excelat în capacitățile sale de filtrare și curație. Prin filtre și reguli, puteți modela fluxurile în orice mod posibil prin includerea și excluderea subiectelor și a autorilor. Deși acest lucru este destul de util, principalul dezavantaj este că responsabilitatea de a curăța cade pe cititor, atunci când proprietarii de site-uri web pot face cu ușurință ridicarea grea.

WordPress a făcut simplu pentru a construi feed-uri RSS personalizate în comparație cu alte platforme și este o investiție bine în valoare de puțin timp este nevoie pentru a realiza.

utilizați un plugin RSS

WordPress și RSS merg mână în mână. Platforma continuă să sprijine RSS și în afara creării automate a unui flux RSS general, utilizatorii își pot suplimenta în continuare site-ul web prin utilizarea suplimentară a pluginurilor pentru a adăuga elemente în mod liber. Cu câteva clicuri simple, puteți îmbogăți experiența generală a utilizatorului.

mai bine RSS feed – uri este Cosmetician la RSS feed și permite adăugarea de conținut media la posturi-o miniatură la extras fiecare post și textul integral. Oferă feedului dvs. un aspect mai lustruit și mai atractiv. Ca să nu mai vorbim că semnalați vizual cititorilor dvs. ce se pot aștepta să citească în postare, ceea ce este mai eficient decât să vă bazați doar pe titluri.

categoria specifică RSS feed abonament există pentru a răspândi fluxul global de conținut în obiectul lor specifice. Transformați etichetele de categorie în propriile fluxuri RSS unice. Cititorii sunt capabili să adapteze mai bine conținutul pe care doresc să îl primească la interesul lor general de lectură. Acest plugin are sens să se instaleze pentru site-uri cu mai multe postări pe zi, care altfel ar putea copleși cititorii printr-un singur flux RSS.

în cele din urmă puteți utiliza funcția de suport RSS a WordPress în crearea unui site agregator. WP RSS agregator surse feed-uri de la alte site-uri grupate pe subiect și furnizează cititorilor cu un flux constant de articole și știri pentru un domeniu specializat de interes. În acest fel, utilizatorii nu trebuie să-și organizeze propriile fluxuri RSS într-un cititor de fluxuri, ci au un abonament major.

Cod un flux RSS în WordPress

uneori, un flux RSS generat automat nu se ridică la ceea ce cititorii dvs. au nevoie sau se așteaptă de la conținutul dvs. WordPress rezolvă acest lucru destul de ușor. O caracteristică de bază este acordarea proprietarilor de site-uri flexibilitatea de a-și crea propriul RSS personalizat după cum consideră potrivit.

în loc să vizați doar conținutul unui singur autor sau categorie, puteți face o scufundare profundă într-o serie specifică de articole. Da, se poate face, dar avertisment corect – ar trebui să aveți deja o bănuială cu privire la modul în care funcționează WordPress și a făcut un pic poking în jurul codului în prealabil.

IMPORTANT: înainte de a îndrăzni să scrieți o singură linie de cod, mai bine faceți o copie de rezervă a site-ului dvs. web. Nu există prea multe în acest pas, deoarece există o mulțime de pluginuri de rezervă dezvoltate pentru WordPress. Obțineți UpdraftPlus și odihniți – vă ușor știind că puteți reveni întotdeauna la o versiune anterioară, dacă lucrurile merg spre sud.

cu disclaimers din drum, este timpul pentru a crea personalizat RSS feed și face acest lucru prin plasarea acestui cod în funcțiile.fișier php site-ul dumneavoastră:

add_action('init', 'customRSS');function customRSS(){ add_feed('newfeed', 'customRSSFunc');}

Notă-puteți accesa funcțiile.fișier php prin managerul de fișiere cPanel. Odată ce ați localiza, a lovit edita și sunteți pe drum Vesel.

veți vedea că am subliniat pe ‘newfeed’. Acesta va fi numele fluxului RSS personalizat și este important să vă amintiți cum ați scris pentru următorul pas, care este crearea apelului invers către WordPress.

următoarea linie de cod pe care trebuie să o lipiți este aceasta și trebuie să utilizați același nume pe care l-ați scris pentru ‘newfeed’ în secțiunea anterioară.

function customRSSFunc(){ get_template_part('rss', 'newfeed');}

Salvați progresul și închideți funcțiile.fișier php.

acum, ne mutăm la detaliile RSS feed și șablonul său. Creați un nou fișier numit rss.php, care este ceea ce codul până acum va localiza. În rss.fișier php, lipiți acest șablon. De aici încolo, să fie la fel de creativ, după cum doriți și să modifice cât mai multe componente, după cum doriți pentru a se potrivi mai bine viziunea ta pentru codul RSS. Lovit salva și ați terminat.

<?php/*** Template Name: Custom RSS Template - Feedname*/$postCount = 5; // The number of posts to show in the feed$posts = query_posts('showposts=' . $postCount);header('Content-Type: '.feed_content_type('rss-http').'; charset='.get_option('blog_charset'), true);echo '<?xml version="1.0" encoding="'.get_option('blog_charset').'"?'.'>';?><rss version="2.0"xmlns:content="http://purl.org/rss/1.0/modules/content/"xmlns:wfw="http://wellformedweb.org/CommentAPI/"xmlns:dc="http://purl.org/dc/elements/1.1/"xmlns:atom="http://www.w3.org/2005/Atom"xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"xmlns:slash="http://purl.org/rss/1.0/modules/slash/"<?php do_action('rss2_ns'); ?>><channel><title><?php bloginfo_rss('name'); ?> - Feed</title><atom:link href="<?php self_link(); ?>" rel="self" type="application/rss+xml" /><link><?php bloginfo_rss('url') ?></link><description><?php bloginfo_rss('description') ?></description><lastBuildDate><?php echo mysql2date('D, d M Y H:i:s +0000', get_lastpostmodified('GMT'), false); ?></lastBuildDate><language><?php echo get_option('rss_language'); ?></language><sy:updatePeriod><?php echo apply_filters( 'rss_update_period', 'hourly' ); ?></sy:updatePeriod><sy:updateFrequency><?php echo apply_filters( 'rss_update_frequency', '1' ); ?></sy:updateFrequency><?php do_action('rss2_head'); ?><?php while(have_posts()) : the_post(); ?><item><title><?php the_title_rss(); ?></title><link><?php the_permalink_rss(); ?></link><pubDate><?php echo mysql2date('D, d M Y H:i:s +0000', get_post_time('Y-m-d H:i:s', true), false); ?></pubDate><dc:creator><?php the_author(); ?></dc:creator><guid isPermaLink="false"><?php the_guid(); ?></guid><description><!]></description><content:encoded><!]></content:encoded><?php rss_enclosure(); ?><?php do_action('rss2_item'); ?></item><?php endwhile; ?></channel></rss> 

notă – rețineți că este posibil să existe unele erori pe care va trebui să le depanați. Răbdarea este cel mai bun aliat al tău în timpul acestui proces.

Lasă un răspuns

Adresa ta de email nu va fi publicată.