Plugins per WordPress: Articoli Correlati e Sitemap in una Pagina


Nella speranza di rendere il blog sempre più completo e funzionale ho scelto e installato due nuovi plugins per wordpress, YARRP Yet Another Related Post, plugin per i post correlati e Sitemap Generator Plugin for Wordpress, plugin per creare una pagina contenente la sitemap.

YARRP Yet Another Related Post

Dopo una veloce lettura per la rete in cerca di informazioni su plugin per i post correlati in wordpress, ho scelto YARRP; All’indirizzo http://mitcho.com/code/yarpp/ si trovano informazioni tutorial, faq e link per il download.

L’installazione è stata piuttosto semplice, come tutti i plugin per wordpress, andando nella pagina delle impostazioni si possono trovare molti settaggi utili, come esclusione di categorie e/o tag, le opzioni di affinità per insegnare al plugin come scegliere tra i nostri post, i giusti articoli correlati. Per finire c’è la parte riservata alle opzioni di visualizzazione nel feed RSS.

Plugin utile e di facile installazione, se ad un lettore è piaciuto un tuo articolo e alla fine si trova una lista di articoli correlati, è facile che prosegua la lettura verso questi.

Sitemap Generator Plugin for Wordpress

Volevo creare una pagina contenente la sitemap completa del blog, ovvero tutti i link presenti raccolti in una comoda pagina. Cosi dopo un’ulteriore ricerca ho scelto il Plugin generatore di sitemap per wordpress della Dagon Design che si può trovare al seguente indirizzo http://www.dagondesign.com/.

E’ un plugin piuttosto conosciuto, accedendo alla pagina si possono notare i 1300 e passa commenti che danno un forte senso di sicurezza. Anche per questo l’installazione è stata molto semplice, direttamente dal pannello admin di wordpress, con il tasto cerca nel menu plugin basta inserire la parola “dagon” e si trova subito.

Nella pagina impostazioni possiamo scegliere prima di tutto la lingua, con ampia scelta, italiano incluso,  il numero di voci per pagina e diverse opzioni per la creazione della sitemap, come esclusione di pagine e categorie.

Una volta settate le impostazioni per creare la pagina contenente la Sitemap basta creare una nuova pagina (con template personalizzato se credete meglio), e dopo aver attivato l’editor nella versione html, inserire il seguente codice “<!– ddsitemapgen –>“.

Con questi semplici passi abbiamo la nostra pagina contenente una sitemap completa, come potete vedere qui Pagina Sitemap UpdateBlog.

Io ho utilizzato questo plugin anche per personalizzare la pagina di errore 404, semplicemente aprendo il file 404.php e aggiungendo la seguente riga di codice:

<?php echo ddsg_create_sitemap(); ?>

mi ritrovo ad avere una pagina che riferisce all’utente la mancanza della pagina cercata e propone l’intera lista di link disponibili da navigare, qui potete vedere il risultato Pagina di Errore 404 con sitemap.

Nota Bene: ho avuto un problema con questo ultimo plugin, una volta creata e pubblicata la pagina, cliccandoci sopra mi restituiva il seguente errore:

Not Found
The requested URL /blog/sitemap.xml.gz/ was not found on this server

in pratica c’era quello slash “/” in più che non faceva trovare la pagina. Dopo alcune ricerche ho scoperto che c’è una incompatibilità se si usa assieme un plugin per creare la sitemap e inviarla a google, proprio come nel mio caso (xml-sitemap).

Per risolvere questo problema semplicemente, occorre spostare la sitemap creata dal plugin “xml-sitemap” dalla root del blog, infatti solo se è in questa posizione crea problemi. Ho riconfigurato il plugin impostando una directory apposita per inserire le sitemap create per google e l’errore è scomparso.

In parole pratiche se avete un secondo plugin che crea la sitemap in www.tuosito.it/sitemap.xml, fate in modo che la crei in www.tuosito.it/cartellaaposita/sitemap.xml

Ti è piaciuto l'articolo? Salvalo o Condividilo nei Social Network!
Anche su Facebook!
  • Facebook
  • Twitter
  • StumbleUpon
  • FriendFeed
  • del.icio.us
  • Upnews
  • Technorati
  • LinkedIn
  • Segnalo
  • Digg
  • Diggita
  • email
  • Google Bookmarks
  • HelloTxt
  • Live
  • Wikio
  • Ping.fm
  • RSS
  • Tumblr
  • Yahoo! Bookmarks
  • Add to favorites
  • blogmarks
  • Identi.ca
  • MySpace
  • Posterous
  • Blogosphere News
  • Current
  • Netvibes

Leggi gli Articoli Correlati:

  1. Aggiornamento PageRank, Wordpress 2.8.5, Plugin, Grafica
    In questi giorni mi sono dedicato più alla struttura del blog che ai contenuti. Un po’ di aggiornamenti e aria fresca non fanno mai male....
  2. Aggiornamento Wordpress 2.8.1 – Tutto liscio!
    Il 9 Luglio è stata rilasciata la versione 2.8.1 di WordPress, la nostra piattaforma preferita per i blog! Oggi hanno rilasciato anche l’aggiornamento in...
  3. Aggiornamento Wordpress 2.8 – 500 Internal Server Error
    Oggi è il gran giorno.. è uscita la versione 2.8 di Wordpress che corregge veramente molti bug e problemi di sicurezza, inoltre apporta un miglioramento...
  4. Aggiornamento Wordpress 2.8.2 – Tutto liscio!
    Altro aggiornamento di Wordpress, dalla versione 2.8.1 alla versione 2.8.2. Disponibile in italiano e quindi ho aggiornato subito. Tutto liscio senza problemi. Questo aggiornamento corregge...


17 Commenti:
(Tutti i link sono NoFollowFree)

  1. Guido Fusco un giorno disse:

    Caro Mattia,
    grazie mille per questa dettagliata descrizione.
    Ipo avevo (e dho purtroppo) lo stesso problema di errore “Not Found
    The requested URL /blog/sitemap.xml.gz/ was not found on this server”
    Ho seguito i tuoi consigli ma da lo stesso errore. Ti elenco dettagliatamente i passi che ho eseguito:
    !. Nella root del blog ho creato la cartella sitemap (permessi 755). Manualmente ho spostato il file sitemap.xml nella cartella creata;
    2. nei settings del plug-in XML Sitemap Generator for WordPress 3.1.2 al punto Posizione del file di sitemap ho messo nell’Automatic detection Nome del file di sitemap:sitemaps/sitemap.xml e automaticamente si calcola:
    -Percorso determinato: /web/htdocs/www.salmone.org/home/sitemaps/sitemap.xml;
    - URL determinata: http://www.salmone.org/sitemaps/sitemap.xml

    ho provato anche con il Custom location inserendo i nuovi parametri:
    - /web/htdocs/www.salmone.org/home/sitemaps/sitemap.xml
    - http://www.salmone.org/sitemaps/sitemap.xml

    …dopodichè ho salvato il tutto..ma nulla.
    HO mancato qualcosa?
    grazie anticipatamente per l’aiuto.

  2. Mattia un giorno disse:

    Ciao Guido,
    allora prima di tutto ti consiglio di aggiornare alla versione 3.1.4 del plugin che non fa mai male.

    Secondo cancella la sitemap dalla root, vedo che c’è ancora in http://www.salmone.org/sitemap.xml
    Tolta questa dovrebbe andare.

    La configurazione è giusta, lascia pure su “Custom location”, i path che hai messo son corretti!

    Fammi sapere…

    Ciao!

  3. Paolo un giorno disse:

    Ciao Mattia ho installato il Plugin della sitemap ma non mi esce come la tua integrata nel template con il nome degli articoli.. mi puoi spiegare dove ho sbagliato? Dacci un occhiata http://www.nuove-notizie.com mi da l’elenco dell’url delle mie pagine..Grazie

  4. Mattia un giorno disse:

    Ciao Paolo,
    quella che vedi tu è la sitemap vera e propria ed è giusta cosi.
    Se vuoi integrarla in una pagina di wordpress, devi creare una nuova pagina ed inserirci il seguente codice (usa l’editor html)

    < !- - ddsite mapgen - - >

    (senza spazi tra < ! -- > e ddsite mapgen)

    poi la salvi chiamandola sitemap o come vuoi e vedrai che funziona. ;)
    Verso metà articolo c’è scritto come fare, prova a darci un’occhiata.
    Ciao

  5. Paolo un giorno disse:

    Mattia gia avevo fatto come dici ma mi compare la sitemap vera e propria… Come devo fare? Forse da fastidio l’altro plugin xml-sitemap? :-(

  6. Mattia un giorno disse:

    Si può essere quello.
    Configuralo in modo che la sitemap la metta in una sottodirectory, ovvero invece di tuodominio.it/sitemap.xml mettila in tuodominio.it/cartella/sitemap.xml

    Prova cosi.

  7. Tia un giorno disse:

    Sto provando la sottoscrizione ai commenti.

  8. Paolo un giorno disse:

    Ho creato una nuovo Cartella chiamata “sitemap” e ho impostato il plugin xml-ditemao a creare la mappa in quella cartella…ma ora non mi si vede proprio nulla e mi da questo errore: You don’t have permission to access /sitemap/ on this server. Tengo a precisare che i permessi della cartella sitemap sono 755 che può essere?

  9. Mattia un giorno disse:

    Però in quella cartella adesso non c’è la sitemap. E invece la vedo ancora dov’era prima.

    Prova a farla creare nella cartelle che hai creato, in modo che
    http://www.nuove-notizie.com/sitemap/sitemap.xml esista e cancella la vecchia http://www.nuove-notizie.com/sitemap.xml oppure semplicemente spostala alla nuova cartella.

    Ovviamente nel plugin devi aggiornare il nuovo percorso.

  10. Paolo un giorno disse:

    si perchè avevo rimesso tutto come prima.. ora ho fatto come mi hai detto e guarda come appare: Forbidden

    You don’t have permission to access /sitemap/ on this server.
    Non è che devo settare qualc’altro parametro sulle opzioni del plugin?

  11. Mattia un giorno disse:

    Eh qualcosa ti sfugge di sicuro…
    Ma nella pagina “Sitemap” che hai creato, hai inserito il codice del plugin con l’editor html?

    Poi nelle impostazioni del plugin c’è la voce
    Indirizzo completo XML della Mappa del Sito:
    e li devi metterci http://www.nuove-notizie.com/sitemap/sitemap.xml

  12. Paolo un giorno disse:

    Siiii ci sono riuscito era che non avevo indicato l’indirizzo completo della mappa del sito :-) GRAZIEEEE mi diresti un ultima cosa Mattia, che form per i contatti usi tu? Io ho Contact from 7 ma mi da dei problemi….

  13. Mattia un giorno disse:

    ;) Bene mi fa piacere che hai risolto!!

    Per i contatti uso WP-Contact Form, che tra l’altro devo ancora impaginare decentemente :P

  14. Paolo un giorno disse:

    Grazie mille per la tua squisita gentilezza e disponibilità.. il tuo resta per me un Blog di riferimento..sei veramente molto bravo ;-) a presto

  15. Alessio un giorno disse:

    Ciao e intanto grazie per la cura con cui realizzi questi articoli.
    Ho seguito il tuo consiglio e ho installato dagon.
    Ho creato una pagina “servizi”
    ci ho incollato dentro il codice.. come un commento
    da tue indicazioni e come scritto sul sito loro.

    La pagina mi si compila solo per metà!
    cioè comapre il titolo della pagina e niente altro dopo a seguire come sarà possibile?

  16. Mattia un giorno disse:

    Ciao, scusa per il ritardo nella risposta, ma ho avuto un periodo tragico di lavoro :D
    Spero che tu abbia risolto nel frattempo..
    Altrimenti fammi sapere che analizziamo ;)

    Ciao

  17. salvatore un giorno disse:

    Ottima segnalazione, grazie! Hai risolto il mio problema sulla pagina 404 :)

Commenta questo articolo:
(Non fare l'errore di non personalizzare il tuo avatar, caricalo su gravatar.com)