Febbraio 16, 2022

Come creare feed RSS per WordPress?

 Come creare feed RSS per WordPress? / Inoreader

Ma WordPress non è già dotato di un feed RSS per il mio sito web? Perché dovrei costruirne uno in primo luogo?

Domande giuste da porre ed è vero-i modelli di siti WordPress hanno tutti il proprio feed RSS. Questi sono disponibili nei loro formati URL unici. Ecco i formati di esempio più probabili, se hai abilitato i permalink (ci sono molte più possibilità là fuori):

http://example.com/feed/

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

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

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

Non fraintendetemi – ottengono il lavoro fatto, ma questo è solo il primo livello da considerare. I siti WordPress sono dotati di un codice robusto con l’essenziale e da allora in poi, la personalizzazione cade nelle mani dei creatori. Gli iniziati nei maggiori misteri di WordPress possono armeggiare e giocare con il codice quanto vogliono (vale anche per RSS). Per coloro che fanno i loro primi passi nell’arena WP, rivolgersi alla vasta libreria di plugin esistenti per raggiungere qualsiasi scopo.

Prima di passare agli aspetti più pratici, dobbiamo affrontare alcune questioni chiave.

Che cos’è RSS e come usarlo in WordPress?

RSS è stato parte del panorama di Internet fin dall’inizio del World Wide Web. Ha colpito il suo periodo di massimo splendore nei primi anni 00, ma come una tecnologia robusta, RSS ha perseverato e portato avanti la nascita di social media, tassi di cambio in tempo reale e abbonamenti a podcast e canali su piattaforme di condivisione video come YouTube. RSS sta per ‘Rich Site Summary’ o anche ‘Really Simple Syndication’ e gestisce il modo in cui gli utenti accedono e consumano contenuti.

I lettori di feed sono applicazioni di terze parti, che esistono come un servizio basato su browser o un’applicazione mobile per un certo numero di dispositivi. Gli utenti possono navigare attraverso l’ultimo contenuto di tutti i siti che vogliono in una posizione e come tale, ridurre drasticamente il lavoro manuale di visitare ogni sito singolarmente.

RSS non richiede alcun pagamento, anche se alcune caratteristiche sui lettori di feed sono pagati. WordPress ha un buon supporto per RSS. Ogni sito WP è dotato di un proprio feed RSS, che gli utenti possono facilmente trovare. I proprietari del sito non devono fare nulla a meno che non vogliano aggiungere altro ai loro feed RSS.

Tutto quello che c’è da sapere sui feed RSS

I feed RSS sono molto vivi e ampiamente utilizzati anche oggi. Si vede questo in come Google visualizza le informazioni per ricerche specifiche-aggiornamenti meteo, tassi di conversione di valuta e più rilevanti per il 2020, gli aggiornamenti elettorali degli Stati Uniti e le statistiche COVID-19 a livello globale e locale.

Google lo fa sulla base del fatto che i feed RSS sindacano i contenuti da una fonte e li distribuiscono a un’altra. Di solito, questo processo si verifica all’interno di un lettore di feed RSS, ma Google e altri siti sono in grado di integrare le informazioni tramite RSS liberamente.

I feed RSS sono codificati in XML e si trovano all’interno del codice di un sito. Questi file XML vengono scansionati e letti dai lettori di feed RSS, che aggiungono qualsiasi nuova pubblicazione al suo feed. I principi alla base dei feed RSS sono utilizzati nei siti di social media come Facebook, Instagram, Twitter e YouTube. Segui o iscriviti a una pagina e ricevi nuovi post sul tuo feed. La differenza fondamentale è che RSS priorità un ordine cronologico di messaggi.

WordPress crea feed RSS predefiniti per il tuo sito web, che sono semplici, rudimentali e portano a termine il lavoro. Se non sei particolare su come il tuo feed RSS sembra o lumping tutti i tuoi contenuti in un unico feed, quindi lasciare il tuo sito così com’è. Ma se vuoi di più WordPress WordPress collabora nel dare vita alla tua visione.

Come è possibile utilizzare RSS in WordPress

Con un po ‘ di creatività, RSS può eseguire più attività al di fuori della sua funzione principale – consentire agli utenti di Internet per visualizzare i contenuti da numerosi siti web esportati in un lettore RSS. WordPress ha ancora un eccellente supporto per RSS, anche se siamo un decennio rimosso dal suo zenith. I proprietari del sito hanno la possibilità di:

  • Creare un sito, che sindacati contenuti da altre fonti online. Tutto quello che c’è da fare è cercare feed pertinenti al tuo argomento di scelta e importare il loro contenuto attraverso i feed RSS. Ciò è particolarmente utile, se sei interessato a un argomento di nicchia e vuoi creare un hub per i lettori che non vogliono scavare troppo per le informazioni.
  • Integrare RSS con piattaforme di social media. Questo vale sia per indirizzare i contenuti dalle tue pagine di social media al tuo sito e viceversa. Avere un feed della tua pagina Twitter direttamente sulla tua home page o visualizzare i tuoi ultimi episodi di podcast, dove i visitatori possono trovarli. Puoi anche condividere i tuoi contenuti automaticamente sui social media attraverso una semplice automazione.
  • Utilizza RSS per alimentare recensioni e commenti dei clienti sulla tua pagina Testimonianze.
  • Visualizza contenuti che non sono tuoi, ma sono rilevanti per il tuo pubblico. Forse sei un sito dedicato alle notizie locali, nel qual caso ha senso per caratterizzare i rapporti meteo in diretta. Per i siti aziendali, forse le borse sono adatte. Tutto questo può essere ottenuto con la potenza di RSS.

Creare un feed RSS personalizzato per WordPress

RSS vende curation come la sua proposta di valore di base – un modo facile da usare per assumere il controllo su ciò che si legge in modo efficiente. Gli utenti si affidano ai lettori di feed RSS per ridimensionare l’enormità dei contenuti online attraverso un’attenta selezione e automazione. Ridurre i compiti umili e raccogliere i benefici di un solo feed master.

Inoreader ha eccelso nelle sue capacità di filtraggio e curation. Attraverso filtri e regole, è possibile modellare i feed in qualsiasi modo possibile attraverso l’inclusione e l’esclusione di argomenti e autori. Mentre questo è abbastanza utile, lo svantaggio principale è che la responsabilità di curare cade sul lettore, quando i proprietari di siti web possono facilmente fare il lavoro pesante.

WordPress ha reso semplice per costruire feed RSS personalizzati rispetto ad altre piattaforme ed è un investimento vale la pena il poco tempo necessario per realizzare.

Usa un plugin RSS

WordPress e RSS vanno di pari passo. La piattaforma continua a supportare RSS e al di fuori della creazione automatica di un feed RSS generale, gli utenti possono integrare ulteriormente il loro sito web attraverso l’uso aggiuntivo di plugin per aggiungere elementi liberamente. Con pochi semplici clic, è possibile arricchire l’esperienza complessiva dell’utente.

Better RSS Feeds è l’estetista per il tuo feed RSS e consente l’aggiunta di contenuti multimediali ai messaggi-una miniatura per estratto di ogni post e testo completo. Dà al tuo feed un aspetto più lucido e attraente. Per non parlare del segnale visivo ai tuoi lettori che cosa possono aspettarsi di leggere nel post, che è più efficace che affidarsi ai soli titoli.

Categoria specifica RSS feed Abbonamento esiste per diffondere il flusso complessivo di contenuti nel loro argomento specifico. Trasforma i tuoi tag di categoria nei propri feed RSS unici. I lettori sono in grado di adattare meglio il contenuto che vogliono ricevere al loro interesse generale di lettura. Questo plugin ha senso installare per i siti con più messaggi al giorno che altrimenti potrebbero sopraffare i lettori attraverso un singolo feed RSS.

Infine è possibile utilizzare la funzione di supporto RSS di WordPress nella creazione di un sito aggregatore. WP RSS Aggregatore fonti feed da altri siti raggruppati per argomento e fornisce ai lettori un flusso costante di articoli e notizie per un campo specializzato di interesse. In questo modo gli utenti non devono curare i propri feed RSS in un lettore di feed, ma hanno un abbonamento principale.

Codice un feed RSS in WordPress

A volte, un feed RSS generato automaticamente non è all’altezza di ciò che i tuoi lettori hanno bisogno o si aspettano dai tuoi contenuti. WordPress risolve questo abbastanza facilmente. Una caratteristica fondamentale è la concessione di proprietari di siti la flessibilità di creare il proprio RSS personalizzato come meglio credono.

Invece di mirare solo ai contenuti di un singolo autore o categoria, puoi fare un tuffo profondo in una serie specifica di articoli. Sì, può essere fatto, ma giusto avvertimento: dovresti già avere un’idea di come funziona WordPress e fare un po ‘ di frugare nel codice in anticipo.

IMPORTANTE: Prima ancora di osare scrivere una singola riga di codice, è meglio eseguire il backup del tuo sito web. Non c’è molto in questo passaggio in quanto ci sono molti plugin di backup sviluppati per WordPress. Ottenere UpdraftPlus e stare tranquilli sapendo che si può sempre tornare a una versione precedente, se le cose vanno a sud.

Con disclaimer fuori strada, è il momento di creare il feed RSS personalizzato e lo fai inserendo questo codice nelle funzioni.file php del tuo sito web:

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

Nota – è possibile accedere alle funzioni.file php attraverso il File Manager cPanel. Una volta individuato, premi Modifica e sei sulla tua strada allegra.

Vedrete che abbiamo sottolineato su ‘newfeed’. Questo sarà il nome del tuo feed RSS personalizzato ed è importante ricordare come hai scritto per il passo successivo, che sta creando il callback a WordPress.

La riga successiva di codice che devi incollare è questa, e devi usare lo stesso nome che hai scritto per ‘newfeed’ nella sezione precedente.

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

Salva i tuoi progressi e chiudi le funzioni.file php.

Ora, ci stiamo muovendo per i particolari del feed RSS e il suo modello. Crea un nuovo file chiamato rss.php, che è quello che il codice fino ad ora individuerà. Nel rss.file php, incolla questo modello. Da qui in poi, essere creativi come si desidera e modificare il maggior numero di componenti che si desidera meglio misura la vostra visione per il codice RSS. Hit salva e si è tutto fatto.

<?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> 

Nota – tieni presente che è probabile che ci siano alcuni errori che dovrai risolvere. La pazienza è il tuo miglior alleato durante questo processo.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.