WordPress è dotato di un feed RSS predefinito che condivide automaticamente i contenuti del tuo sito web, rendendo facile per gli abbonati rimanere aggiornati.
Tuttavia, se desideri condividere solo tipi specifici di contenuti come post del blog, aggiornamenti sui prodotti o annunci di eventi, puoi impostare feed RSS personalizzati. In questo modo, puoi offrire al tuo pubblico contenuti su misura e pertinenti ai loro interessi.
Ciò migliora il coinvolgimento poiché gli abbonati ricevono aggiornamenti più significativi per loro. Inoltre, ti dà un maggiore controllo su come e dove vengono condivisi i tuoi contenuti.
In questo articolo, ti mostreremo come creare facilmente un feed RSS personalizzato in WordPress.

Perché creare un feed RSS personalizzato in WordPress?
WordPress è dotato di un feed RSS integrato e puoi aggiungere facilmente contenuti personalizzati o miniature.
Tuttavia, se hai un tipo specifico di contenuto o un tipo di post personalizzato sul tuo sito web WordPress, potresti voler creare un feed RSS personalizzato per esso.
Ad esempio, se fornisci contenuti esclusivi ai tuoi abbonati da autori specifici, puoi creare un feed RSS personalizzato per tenere informati i tuoi abbonati sui contenuti. Ciò può migliorare il tuo posizionamento nei motori di ricerca.
Inoltre, i feed personalizzati ti offrono maggiore libertà consentendoti di aggiungere il nome dell'autore, le date di pubblicazione o qualsiasi altra informazione pertinente, fornendo maggiori dettagli ai tuoi utenti.
Detto questo, vediamo come creare facilmente feed RSS personalizzati in WordPress, passo dopo passo.
Nota: Dovresti creare un backup completo del tuo sito WordPress prima di apportare modifiche importanti a un sito web attivo.
Come creare un feed RSS personalizzato in WordPress
Puoi creare facilmente un feed RSS personalizzato in WordPress aggiungendo codice personalizzato al file functions.php del tuo tema.
Questo feed visualizzerà il titolo, il link, la data di pubblicazione, l'autore e gli estratti dei post del tuo sito WordPress.
Tuttavia, tieni presente che il più piccolo errore durante la digitazione di questo codice può compromettere il tuo sito web e renderlo inaccessibile.
Ecco perché ti consigliamo di utilizzare WPCode. È il miglior plugin per snippet di codice WordPress sul mercato, che rende sicuro e facile aggiungere codice personalizzato al tuo sito web.
Innanzitutto, devi installare e attivare il plugin WPCode. Per istruzioni dettagliate, consulta la nostra guida per principianti su come installare un plugin WordPress.
Nota: Puoi utilizzare il plugin gratuito WPCode per questo tutorial. Tuttavia, l'aggiornamento al piano a pagamento sbloccherà più funzionalità, come la modalità di test, la libreria cloud, la logica condizionale e altro ancora.
Dopo l'attivazione, visita la pagina Frammenti di codice » + Aggiungi frammento dalla barra laterale di amministrazione di WordPress. Qui, fai clic sul pulsante ‘Usa frammento’ sotto l'opzione ‘Aggiungi il tuo codice personalizzato (Nuovo frammento)’.

Questo ti porterà alla pagina ‘Create Custom Snippet’, dove puoi iniziare digitando un nome per lo snippet di codice.
Successivamente, scegli l'opzione ‘Frammento PHP’ dal menu a discesa Tipo di codice sulla destra.

Quindi, aggiungi il seguente codice personalizzato nella casella ‘Anteprima codice’:
add_action('init', 'customRSS');
function customRSS(){
add_feed('Feed', 'customRSSFunc');
}function customRSSFunc(){
get_template_part('rss', 'feedname');
/**
* 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><![CDATA[<?php the_excerpt_rss() ?>]]></description>
<content:encoded><![CDATA[<?php the_excerpt_rss() ?>]]></content:encoded>
<?php rss_enclosure(); ?>
<?php do_action('rss2_item'); ?>
</item>
<?php endwhile; ?>
</channel>
</rss>
Ora puoi cambiare il nome del tuo feed RSS personalizzato come preferisci sostituendo il testo Feed dopo la riga add_feed nel codice.
Una volta creato questo feed, potrai visualizzarlo andando all'URL del feed RSS. Sarà simile a questo: iltuodominio.com/feed/nomedelfeed.

Successivamente, scorri verso il basso fino alla sezione di inserimento e scegli la modalità ‘Inserimento automatico’.
Il feed RSS personalizzato verrà creato automaticamente all'attivazione del codice.

Infine, scorri di nuovo verso l'alto e cambia l'interruttore da ‘Inattivo’ ad ‘Attivo’.
Dopodiché, fai clic sul pulsante ‘Salva frammento’ per memorizzare le tue impostazioni.

Una volta fatto ciò, visita la pagina Impostazioni » Permalink dalla dashboard di WordPress.
Qui, fai semplicemente clic sul pulsante ‘Salva modifiche’ per svuotare le regole di riscrittura e generare nuovi permalink per il tuo sito web.

Ora sarai in grado di visualizzare il tuo feed RSS personalizzato visitando l'URL tuodominio.com/feed/nomefeed.
Ecco un esempio del feed RSS personalizzato sul nostro sito WordPress demo:

Bonus: Risoluzione dei problemi dei feed RSS personalizzati
Ecco un elenco di alcuni errori che potrebbero verificarsi quando si tenta di creare un feed RSS personalizzato e come risolverli.
Ricevo un errore 404 quando tento di visualizzare il mio feed!
Se ricevi l'errore 404 quando tenti di visualizzare il tuo feed personalizzato, verifica di utilizzare il nome del feed corretto nel tuo URL.
Deve essere quello che hai fornito nella funzione add_feed. Se hai il nome del feed corretto, le tue regole di riscrittura potrebbero non essere state svuotate correttamente. Puoi farlo facilmente salvando nuovamente i tuoi permalink.
Se hai salvato nuovamente i tuoi permalink e il problema persiste, puoi forzare uno svuotamento della riscrittura aggiungendo questo codice nel tuo snippet WPCode accanto alla funzione add_feed:
global $wp_rewrite;
$wp_rewrite->flush_rules();
Il mio feed non viene convalidato!
W3C offre un servizio di convalida feed che ti consente di convalidare il feed risultante e fornisce dettagli specifici su dove il tuo feed non viene convalidato.
Puoi quindi modificare facilmente lo snippet di codice per risolvere questi problemi.
Ricevo un errore di convalida <language />!
Questo è comune quando la lingua RSS non è stata configurata nella tua installazione WordPress.
Per fare ciò, puoi aggiungere il seguente codice a WPCode per aggiornare l'opzione della lingua:
function rssLanguage(){
update_option('rss_language', 'en');
}
add_action('admin_init', 'rssLanguage');
Una volta fatto ciò, modifica il secondo argomento della funzione update_option per cambiare la lingua in quella che desideri. Dai un'occhiata all'elenco completo dei codici lingua RSS su Codici Lingua RSS.
Una volta salvato lo snippet, l'errore verrà rimosso e potrai visualizzare il tuo feed RSS personalizzato.
Speriamo che questo articolo ti abbia aiutato a imparare come creare un feed RSS personalizzato in WordPress. Potresti anche voler consultare la nostra guida passo passo su come creare feed RSS separati per ogni categoria nel tuo blog WordPress e i nostri consigli esperti per ottimizzare i tuoi feed RSS di WordPress.
Se ti è piaciuto questo articolo, iscriviti al nostro canale YouTube per tutorial video su WordPress. Puoi anche trovarci su Twitter e Facebook.

Av
grazie per questo articolo informativo
posso usare questo metodo per creare un feed rss per i prodotti woocommerce?
(è un sito di affiliazione basato su woo)
Supporto WPBeginner
Unless we hear otherwise you should be able to
Amministratore
Jonathan
Seguendo questo tutorial, per qualche motivo cambiare $postCount non funziona.
Ad es.,
$postCount = 20; // Il numero di post da mostrare nel feed
Funziona solo cambiando il numero predefinito nelle impostazioni di lettura di WordPress. Molto strano. Come possiamo sovrascrivere le impostazioni di WordPress o impedire che le impostazioni di WordPress sovrascrivano il nostro codice?
Supporto WPBeginner
Il tuo tema specifico potrebbe sovrascrivere il numero di post da mostrare, ti consigliamo innanzitutto di verificare con il supporto del tuo tema specifico e dovrebbero essere in grado di assisterti.
Amministratore
Shahid
Ciao.
Come posso aggiungere tipi di post personalizzati e campi personalizzati nel feed?
Supporto WPBeginner
Per queste informazioni, ti consigliamo di consultare due dei nostri altri articoli qui sotto.
https://www.wpbeginner.com/wp-tutorials/how-to-add-custom-post-types-to-your-main-wordpress-rss-feed/
https://www.wpbeginner.com/wp-tutorials/wordpress-custom-fields-101-tips-tricks-and-hacks/
Amministratore
Dexter Nelson
C'è un modo per renderlo permanente? Devo ripetere questo passaggio ogni poche settimane quando il tema viene aggiornato.
Supporto WPBeginner
Per questo, dovresti creare un tema figlio seguendo la nostra guida qui sotto:
https://www.wpbeginner.com/wp-themes/how-to-create-a-wordpress-child-theme-video/
Amministratore
Dexter Nelson
Grazie. Ma ciò significa che quando il tema verrà aggiornato, dovrò aggiornare il tema figlio? Se è così e devo fare il lavoro in entrambi i casi, tanto vale fare il lavoro per creare e mantenere un plugin e aiutare gli altri invece di solo me stesso, giusto?
Supporto WPBeginner
I temi figli non dovrebbero essere interessati dagli aggiornamenti del tema padre, ma se hai la possibilità di creare un plugin, puoi certamente intraprendere quella strada per aiutare anche gli altri.
Thommy Kusbin
esiste un plugin per fare questo tipo di feed RSS XML personalizzato? Voglio usare il mio tag xml.
Supporto WPBeginner
Al momento non abbiamo un plugin consigliato, terremo sicuramente d'occhio.
Amministratore
MOOSA
Come posso usare "wp_get_shortlink()" invece di "the_permalink_rss()"?
John Snyder
Ho bisogno di creare un feed XML per una pagina specifica del mio sito web WordPress. Ecco la pagina, dovrò modificare il mio file functions.php o c'è un modo più semplice?
Alok Shrestha
Salve,
Questo articolo è molto utile ma ho riscontrato alcuni problemi.
Ho fatto esattamente come nel tuo codice. Ma mi dà un errore come
Questa pagina contiene i seguenti errori:
errore alla riga 1 alla colonna 7: la dichiarazione XML è consentita solo all'inizio del documento
Di seguito è riportato un rendering della pagina fino al primo errore.
Potresti aiutarmi, cosa potrebbe andare storto qui?
Questo è molto importante per me.
Grazie.
Nathan
Ho ottenuto lo stesso errore. Hai trovato una soluzione?
Rich
Usa ob_clean(); dopo il tag php
Guillermo
Ciao, è possibile cambiare l'ordine dei post nei miei feed senza creare un nuovo feed personalizzato? Voglio usare i file dei feed attuali ma voglio solo cambiare l'ordine visualizzato. Usando le query PHP come esempio, cambiando l'ordine da DESC a RAND()
Apprezzerò il tuo aiuto. Grazie.
Jeremy
Ottimo post! Rientro sicuramente nello status di principiante. Molti lettori/aggregatori di feed non sembrano apprezzare la struttura dell'URL /feed/, anche se l'xml restituito è valido. C'è un modo per aggiungere l'URL alla fine con rss.xml?
Dave
Sei riuscito a farlo funzionare con .xml alla fine?
JDURAN
Mi dispiace dirlo, tuttavia, l'implementazione dei codici per il feed RSS personalizzato ha effettivamente cancellato il mio intero blog. Devo fare un ripristino e ci vuole molto tempo per riavere il mio blog online. Qualche consiglio?
Mark
Devi connetterti al tuo sito tramite FTP o il file browser del tuo hosting in cPanel, e semplicemente rimuovere ciò che hai aggiunto. Se hai aggiunto il codice come plugin personalizzato, allora rinomina semplicemente la cartella del plugin. Se hai aggiunto il codice in functions.php, modifica il file e rimuovi il codice. Non dimenticare di fare un backup del file prima di modificarlo. Spero che questo aiuti per la prossima volta.
jim
Fantastico! Funziona come pubblicizzato!
DrLightman
Lascia perdere, funziona. Ho avuto un bug con YOAST SEO che riguardava la rimozione del prefisso /category/. Li ho avvertiti, spero che lo sistemino.
DrLightman
Ciao, grazie per l'articolo, ma sembra che questo funzionerà solo per il feed principale del sito, non per i feed delle categorie specifiche:
mysite.com/category/mycat/feed/feedname/
Manuel
Non funziona più.
Ho ricevuto un errore 404, quindi ho attivato la modalità di debug. La modalità di debug dice “Notice: The Called Constructor Method For WP_Widget Is Deprecated Since Version 4.3.0! Use __construct()”
Manuel
Ok, penso che il problema fosse altrove e questa notifica provenga da un altro plugin.
git
sfortunatamente, la sua utilità è limitata. l'inserimento di screenshot e pagine di esempio sarebbe molto utile, in particolare per i dilettanti/principianti come me.
Tiffany
ottimo articolo. c'è un modo per aggiungere l'immagine in evidenza del post al feed?
Supporto WPBeginner
si prega di consultare la nostra guida su come aggiungere l'immagine in evidenza al tuo feed rss di wordpress.
Amministratore
CT
si prega di vedere gli screenshot qui sotto: cosa determina i "..." o "[...]" o "leggi di più ->" ecc. ecc. nei feed?
sto usando il /feed predefinito su 2 diversi siti wp e questi 2 screenshot mostrano ovviamente qualcosa di diverso alla fine dei loro estratti. grazie!
CT
mi scuso, ma quel codice non è arrivato chiaramente lol. proviamo di nuovo. vai qui per vedere il codice esatto e grezzo che sto cercando di rimuovere:
Supporto WPBeginner
questo codice viene aggiunto dal plugin Yoast SEO ai feed rss. puoi disattivarlo visitando la pagina SEO » Avanzate.
Amministratore
Stef
ehi, voglio escludere determinati formati di post dal mio feed rss personalizzato. è possibile e se sì, come?
Neha
Salve,
quando provo a visualizzare il feed, ottengo un errore di pagina non trovata 404. sto cercando di aggiungere il codice:
global $wp_rewrite;
$wp_rewrite->flush_rules();
poi ottengo lo stesso errore. potrebbe essere questo il motivo?
Jordan
come si aggiungono feed multipli? l'array non funziona. grazie.
Jon Harvey
Come aggiungeresti feed personalizzati multipli? Non sono riuscito a far funzionare un array.
Grazie
Jon Harvey
ci sono riuscito grazie a birgire su stack exchange:
add_action( 'init', 'custom_feeds' );
function custom_feeds()
{
foreach( array( ‘feedname1’, ‘feedname2’ ) as $name )
{
add_feed( $name,
function() use ( $name )
{
get_template_part( ‘rss’, $name );
}
);
}
}
Neal Pope
Il pulsante "segui" appare nell'angolo in basso a destra quando si visualizzano i post su un computer personale, ma non appare quando si visualizza su un dispositivo mobile (smartphone) (a meno che non lo stia semplicemente perdendo).
Limbani
Grazie per averlo condiviso, funziona perfettamente...
Jeff
Mi dispiace, ma tutto ciò che riguarda questo è fuorviante. questo non è un lavoro "per principianti". e non è scritto per principianti. Questo è totalmente irresponsabile e può causare grossi problemi ai siti web delle persone.
Supporto WPBeginner
Abbiamo aggiornato l'articolo per aggiungere una nota a riguardo.
Amministratore
Christine
Ci sono riuscito (in un certo senso). La pagina del feed esiste, ma non viene convalidata e dice che c'è un errore alla riga 1.
Ho copiato il codice esattamente da questa pagina e non ho cambiato nulla. Cosa potrebbe andare storto qui?
Flávia
Anche W3 non convalida il mio e dice che c'è un errore alla riga 17.
E sto ottenendo la pagina 404!
Cosa dovrei fare?
Eugene Asiamah
Salve,
Per favore, ho bisogno di aiuto per configurare il mio rss in modo che mostri tutto il contenuto del mio post e non solo un estratto.
Grazie.
Georgi
Ciao,
Ho bisogno di mostrare solo la data senza l'ora per pubDate. Quando uso
Non funziona per Firefox, IE.
Puoi aiutarmi?
Grazie in anticipo!
Jan-Philipp
Ciao.
Vorrei cambiare il pattern di aggiornamento del feed con
sy:updatePeriod
echo apply_filters( ‘rss_update_period’, ‘weekly’ );
/sy:updatePeriod
sy:updateFrequency
echo apply_filters( ‘rss_update_frequency’, ‘1’ );
/sy:updateFrequency>
sy:updateBase
2015-03-29T01:00:00+09:00
/sy:updateBase
Ma qualunque cosa provassi, aggiungeva automaticamente un nuovo post quando lo pubblicavo e non aspettava la domenica (come definito nel codice sopra) per aggiungerlo al feed RSS.
Hai qualche suggerimento? Forse devo trovare una soluzione all'interno di WP Query?
Il tuo aiuto sarebbe molto apprezzato.
Jan-Philipp
Ciao.
Vorrei cambiare il pattern di aggiornamento del feed con
2015-03-29T01:00:00+09:00
Ma qualunque cosa provassi, aggiungeva automaticamente un nuovo post quando lo pubblicavo e non aspettava la domenica (come definito nel codice sopra) per aggiungerlo al feed RSS.
Hai qualche suggerimento? Forse devo trovare una soluzione all'interno di WP Query?
Il tuo aiuto sarebbe molto apprezzato.
Issabellla
Ciao. Provo a fare come hai menzionato, ma ho visto che il mio sito non riesce ad accedere alla pagina del feed. Questo è il mio sito, provo a usare /feed e molte parole che sono menzionate in wordpress.com o wordpress.org anche su Google. Aiutami per favore.
Supporto WPBeginner
Il feed del tuo sito ci sembra a posto.
Amministratore
xuamox
Cosa determina che il feed verrà visualizzato su feed/nomefeed? Ho provato a seguire il tutorial, ma senza successo. Il feed non viene pubblicato su feed/nomefeed.php
Wouter Bertels
Seguendo esattamente questi passaggi ho ottenuto questo errore:
Errore fatale: impossibile ridefinire get_bloginfo_rss() (precedentemente
dichiarato in
/home/public_html/wp-includes/feed.php:25)
in /home/public_html/wp-content/themes/xxx/rss-name.php alla riga 39
George
Ciao,
Il mio feed è OK quando viene aggiunto questo codice:
global $wp_rewrite;
$wp_rewrite->flush_rules();
e restituisce un 404 quando viene rimosso.
Lo rimuovo solo secondo le tue istruzioni, che prevedono di rimuoverlo dopo aver ricaricato WordPress.
Al momento lo sto testando sul mio server locale. Potrebbe essere questo il motivo?
ybmgryzzz
Hi there. Thanks for this post! Really appreciated. Worked well at first go!
Vorrei anche ricevere assistenza come Brian qui sotto. Per il testo completo nel feed RSS invece dell'estratto del post.
Grazie in anticipo.
Brian
Sto cercando di aggiungere un secondo feed RSS che sia a testo completo (il mio primo feed RSS è un riassunto). Se volessi che questo feed RSS personalizzato fosse a testo completo invece di un estratto di riassunto, cosa dovrei cambiare?
Grazie mille!
Steve Marks
Grazie per questo. Esattamente quello che stavo cercando!
Ho riscontrato un problema quando ho usato add_feed(). Potevo visualizzare il feed RSS nel browser senza problemi, ma restituiva un 404 quando inserivo l'URL in un'applicazione di terze parti (ad es. MailChimp, validatore di feed W3C, ecc.). Avevo provato a svuotare i permalink, ecc.
L'unico modo per aggirare il problema è stato creare una nuova pagina vuota e selezionare il modello come quello che hai delineato in questo articolo.
Non sono sicuro del perché non abbia funzionato, ma spero che questa offra una soluzione praticabile per altri in questa situazione.
Grazie ancora!
Josh McClanahan
Il tuo articolo è esattamente quello che stavo cercando. Una domanda che ho (da novizio di RSS) è: come posso aggiungere un link a un feed RSS?
Il sito per cui mi serve è una chiesa e vorrei avere un feed personalizzato che renda più facile per i nostri membri essere avvisati dei post dei sermoni appena pubblicati (con link per il download di mp3).
Attualmente, il feed mostra il testo dei link che ho creato nei post per i sermoni. Ma funziona solo come testo. Qualsiasi aiuto sarebbe apprezzato.
Josh McClanahan
Ho appena notato che non ho formulato correttamente la mia domanda.
Quello che stavo cercando di chiedere era: come posso visualizzare un link nel feed RSS? I link presenti nel contenuto dei miei post sono interrotti nel feed.
Grazie per il tuo aiuto e per questo articolo.
Josh McClanahan
Sono ancora curioso, se qualcuno sa perché i miei link sarebbero interrotti e appaiono solo come testo normale in un feed?
Per vedere cosa intendo, dai un'occhiata a: http://amfmchurch.com/feed
Vedrai "Download" in testo normale. Vorrei fare in modo che le persone possano fare clic sul link di ancoraggio e scaricare l'mp3. Questo funziona bene sul sito effettivo.
Grazie per qualsiasi aiuto.
Neil
Ciao, ho il feed RSS predefinito.. ma vorrei poter ridurre le dimensioni delle immagini rispetto a quelle visualizzate nel post…. (a una larghezza massima di 265px) OPPURE utilizzare solo l'immagine in miniatura del post nel feed RSS.
È possibile una delle due opzioni sopra?
The reason I am looking to do this is that my RSS feeds an APP and the APP will only display images up to 265px in width (before horizontal scrolling) and 265px is very limiting for online/pc blog posts…
Cathy Finn-Derecki
Thank you for this! I am making a custom RSS location part of a plugin I’m developing. As a result, I have included the text for the custom RSS in the function, not in a theme template. It’s working. However, it does not seem to work when I want to restrict the feed to a category. It gives all posts regardless. Any thoughts?
Supporto WPBeginner
try changing
$posts = query_posts('showposts=' . $postCount);1-click Use in WordPress
To:
$posts = query_posts('showposts=' . $postCount.'&category_name=staff');1-click Use in WordPress
Replace category_name with your category name.
Amministratore
Francisco Espinoza
Hi Guys. How can I use this to exclude three categories from my new custom feed? What do you suggest?
Alexis
Salve,
Thank you, these explanations are really useful. I just used it to customize my feed so I could put an image in mailchimp’s “RSS to email” feature.
Thank you very much !
the Off
Salve,
Fino a ieri pomeriggio, il mio blog Wordpress (versione 3.6.1) http://theoff.info/wordpress/ non aveva problemi. E ho aggiunto con successo nuovi plugin.
Durante la notte, sono iniziati i problemi: (1) Non riuscivo ad accedere. (2) Il feed RSS http://theoff.info/wordpress/?feed=rss2 si è corrotto. Il feed non ha superato la validazione.
Ho cercato sul Web e sul Forum di supporto di Wordpress soluzioni. Ho provato quanto segue:
(i) ho reimpostato correttamente la password
(ii) ho eliminato i nuovi plugin da ftp
(iii) ho rinominato la cartella Tema aggiungendo “-old” e la cartella plugin aggiungendo “-hold” da ftp
Poi sono riuscito ad accedere e aggiornare alla versione 3.7.1 e apportare modifiche al blog.
Tuttavia, l'accesso è ancora un problema. Ogni volta seguo il metodo menzionato nel passaggio (iii) per accedere.
L'RSS non viene ancora validato.
Potresti aiutarmi a risolvere sia i problemi di accesso che quelli del feed RSS?
Nota: il mio webhost non offre assistenza tecnica. Non sono un professionista IT, cioè ho pochissime conoscenze tecniche.
Grazie
Supporto WPBeginner
È difficile da capire. Ecco una cosa che puoi provare.
1. Utilizzando FTP scarica i tuoi plugin sul tuo computer per il backup e poi elimina la tua directory dei plugin.
2. Crea una nuova directory dei plugin.
3. Installa tutti i tuoi plugin uno per uno scaricando una copia fresca del plugin dalla fonte. Dopo aver attivato ogni plugin, disconnettiti e riconnettiti per vedere se il problema si ripresenta. Probabilmente troverai un plugin che potrebbe causare il problema o meno. Ciò potrebbe significare che un file di plugin sul tuo sito potrebbe essere stato compromesso.
Se questo processo non ti aiuta, ripeti questo processo anche con i tuoi temi. Se hai apportato molte modifiche ai tuoi temi esistenti, potresti volerne fare un backup sul tuo computer scaricando la cartella dei temi tramite FTP. Quindi elimina la cartella dei temi dal tuo web server e crea una nuova directory themes nella cartella wp-content sul tuo server. Dall'area di amministrazione di WordPress, scarica e installa una copia fresca del tema predefinito twenty thirteen.
Facci sapere cosa succede quando fai tutto questo. Assicurati prima di eseguire il backup del tuo sito.
Amministratore
Bertrand
Salve,
Quando provo ad aprire il nuovo feed, ricevo un messaggio di errore:
Errore fatale: Chiamata a funzione non definita query_posts() in /xxxx/wp-content/themes/xxx/rss-feedname.php alla riga 6
Ho provato su localhost e su hosting web, è lo stesso...
Come posso risolvere?
Grazie
Bertrand
Colpa mia: http://wordpress.org/support/topic/error-message-call-to-undefined-function-query_posts?replies=5
ADv
Il template php ha bisogno del tag di chiusura ?> alla fine?
ADv
No, non ne ha. Sciocca io = )