Tutorial WordPress affidabili, quando ne hai più bisogno.
Guida per principianti a WordPress
WPB Cup
25 Milioni+
Siti web che utilizzano i nostri plugin
16+
Anni di esperienza con WordPress
3000+
Tutorial WordPress di esperti

Come creare feed RSS personalizzati in WordPress

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.

Crea 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)’.

Aggiungi nuovo snippet

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.

Scegli l'opzione Frammento PHP per creare un feed RSS personalizzato

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.

Digita il nome del feed personalizzato nel codice

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.

Scegli un metodo di inserimento

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.

Salva lo snippet personalizzato del feed RSS personalizzato

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.

Controlla Permalink

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:

Anteprima del feed RSS personalizzato

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.

Dichiarazione: Il nostro contenuto è supportato dai lettori. Ciò significa che se fai clic su alcuni dei nostri link, potremmo guadagnare una commissione. Vedi come è finanziato WPBeginner, perché è importante e come puoi supportarci. Ecco il nostro processo editoriale.

Il Toolkit WordPress Definitivo

Ottieni l'accesso GRATUITO al nostro toolkit - una raccolta di prodotti e risorse relative a WordPress che ogni professionista dovrebbe avere!

Interazioni del lettore

70 CommentsLeave a Reply

  1. 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)

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

    • 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

  3. C'è un modo per renderlo permanente? Devo ripetere questo passaggio ogni poche settimane quando il tema viene aggiornato.

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

        • 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.

  4. esiste un plugin per fare questo tipo di feed RSS XML personalizzato? Voglio usare il mio tag xml.

    • Al momento non abbiamo un plugin consigliato, terremo sicuramente d'occhio.

      Amministratore

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

  6. 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.

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

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

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

    • 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.

  10. Lascia perdere, funziona. Ho avuto un bug con YOAST SEO che riguardava la rimozione del prefisso /category/. Li ho avvertiti, spero che lo sistemino.

  11. 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/

  12. 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()”

  13. sfortunatamente, la sua utilità è limitata. l'inserimento di screenshot e pagine di esempio sarebbe molto utile, in particolare per i dilettanti/principianti come me.

  14. 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!

  15. 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:

  16. ehi, voglio escludere determinati formati di post dal mio feed rss personalizzato. è possibile e se sì, come?

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

  18. Come aggiungeresti feed personalizzati multipli? Non sono riuscito a far funzionare un array.
    Grazie

    • 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 );
      }
      );
      }
      }

  19. 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).

  20. 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.

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

    • Anche W3 non convalida il mio e dice che c'è un errore alla riga 17.

      E sto ottenendo la pagina 404!

      Cosa dovrei fare?

  22. 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.

  23. 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!

  24. 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.

  25. 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.

  26. 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.

  27. 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

  28. 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

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

  30. 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.

  31. 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!

  32. 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!

  33. 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.

    • 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.

    • 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.

  34. 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…

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

  36. 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 !

  37. 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

    • È 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

  38. 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

Lascia una risposta

Grazie per aver scelto di lasciare un commento. Tieni presente che tutti i commenti sono moderati secondo la nostra politica sui commenti, e il tuo indirizzo email NON verrà pubblicato. Si prega di NON utilizzare parole chiave nel campo del nome. Avviamo una conversazione personale e significativa.