BigThink

Plugin WordPress: separare i trackback dai commenti

Un difetto piuttosto fastidioso nella maggior parte dei temi per WordPress è quello di mischiare i commenti con i trackback e i pingback, creando spesso confusione.
Perchè allora non tenere ben puliti e distinti questi diversi tipi di feedback da parte degli utenti, separandoli gli uni dagli altri?

Grazie al plugin Trackbacks Apart, potrete farlo con pochi semplici click e una minima modifica al vostro tema.

E’ un plugin creato da me, anche se devo ammettere che di mio c’è ben poco: mi sono limitato a trasformare in plugin alcune funzioni di questo tutorial, per facilitare l’installazione a chi ha difficoltà a smanettare con codice php.

In sostanza ecco ciò che il plugin fa:

  • elimina trackback/pingback dal Loop dei commenti
  • aggiorna il counter dei commenti in modo che non tenga conto di trackback/pingback
  • crea un nuovo Loop dove elenca tutti i trackback/pingback

Quest’ultimo Loop viene posizionato dove desiderate (ad esempio dopo i commenti o dopo il form, se preferite), tramite l’inserimento di un tag nel vostro tema.

DOWNLOAD

Trackbacks Apart 1.0  Trackbacks Apart 1.0 (929 bytes) - scaricato 2.965 volte

INSTALLAZIONE

  • Scaricate e scompattate il file zip.
  • Uploadate il file trackbacks-apart.php nella cartella wp-content/plugins del vostro blog.
  • Attivate il plugin.
  • Inserite il seguente tag nel file comments.php del vostro tema:
<?php template_trackback(); ?>

Tale tag va inserito dove desiderate che appaia l’elenco dei trackback.
Ad esempio, nel tema di Default, se volete posizionarlo dopo i commenti, dovrete inserirlo al di fuori del Loop, dopo queste righe di codice:

     <?php endif; ?>
<?php endif; ?>

e prima di

<?php if ('open' == $post->comment_status) : ?>

PERSONALIZZAZIONE
Il tag accetta il parametro opzionale title, che vi permette di impostare il titolo al posto di quello di default:

<?php template_trackback("Trackback"); ?>

Ovviamente poi potete impostare i CSS per dare alla lista lo stile che preferite o potete agire direttamente sul codice html e php del plugin, per personalizzarlo come desiderate.

DEMO
Per una versione dimostrativa del plugin, puoi guardare direttamente i vari post del mio blog e noterai il funzionamento.

COMPATIBILITA’
Testato con WordPress 2.3.3, 2.5 e 2.7, ma credo non abbia problemi anche con gli altri. Nel caso, testate e fatemi sapere.

Per problemi, domande, insulti (ma anche no…), lasciate pure un commento qua sotto.

Articolo scritto da Ghido

Fondatore di BigThink.it, si occupa dello sviluppo e del coordinamento dei progetti tecnologici. Specializzato nel Marketing su Facebook e nello sviluppo di Applicazioni Social, fa consulenza e formazione ad aziende ed agenzie.

Leggi anche...

6 Plugin WordPress per la gestione di Ruoli e Permessi

6 Plugin WordPress per la gestione di Ruoli e Permessi

Se utilizzi WordPress come CMS per i tuoi siti o se hai un blog multiautore, avrai prima o poi la necessità di limitare i permessi dei vari autori. Fare in modo che possano scrivere solo in una certa categoria, evitare che modifichino i tuoi articoli, creare aree riservate... La gestione dei Ruoli è importante ...
NextGen Gallery: una galleria fotografica per Wordpress

NextGen Gallery: una galleria fotografica per WordPress

Capita spesso di aver bisogno di una galleria di immagini per il proprio blog e allora si parte alla caccia dei plugin migliori e che più rispecchiano quello che abbiamo in mente. Vi suggerisco allora il miglior plugin per creare la propria gallery: si tratta di NextGen Gallery. La parte amministrativa è veramente ben ...
I Fantastici 3: Usare WordPress come CMS

I Fantastici 3: Usare WordPress come CMS

E' da parecchio tempo che non scrivo un articolo su WordPress, ma ultimamente mi sono ritrovato a smanettarci per motivi di lavoro e vorrei condividere alcuni consigli. Dovendo realizzare un sito molto complesso, dopo varie ricerche, ho trovato i plugin migliori per sfruttare le novità di WordPress 3.0 al meglio. Vediamoli insieme.
Tutorial: Facebook Connect e Open Graph su WordPress

Tutorial: Facebook Connect e Open Graph su WordPress

Con le recenti novità di Facebook ed il nuovo Open Graph, è stato aggiornato anche il fantastico plugin Facebook Connector alla versione 3.0.3. Oltre alle funzionalità presenti nelle versioni precedenti, sono stati aggiunti gli Open Graph Social Plugins, integrati in numerosi widget. Ho deciso così di creare una nuova guida all'installazione, visto che quella vecchia ...
Un aiuto ad Akismet: un plugin WordPress per bloccare gli IP

Un aiuto ad Akismet: un plugin WordPress per bloccare gli IP

Continuiamo con la miniserie di Camu: dopo l'introduzione al file .htaccess, andiamo a creare il plugin che lo modificherà. Nella serie precedente abbiamo visto quale  sia il meccanismo su cui si basano i plug-in: i ganci. Associati alle azioni che avvengono in WordPress, ad essi possono essere attaccate funzioni personalizzate che fanno ciò ...

30 Commenti

  1. Ottimo lavoro, funziona perfettamente anche nell’ultimissima versione di WordPress. 🙂

    7 novembre 2011, 09:45
  2. Sarebbe fondamentale poter rimuovere i pingback anche dal widget dei commenti recenti, come richiesto da altri lettori qui sopra.

    Puoi modificare il plugin affinchè svolga anche questo oneroso compito? Grazie.

    11 febbraio 2011, 10:16
  3. Grande, grazie mille! 🙂 L’ho appena installato sul mio Blog seguendo le tue istruzioni e tutto funziona alla perfezione senza che si sia stravolto lo stile dei commenti.
    Grazie ancora, ciao! 😉

    12 gennaio 2011, 00:46
  4. Funziona perfettamente anche con wordpress 2.9.2. Ottimo plugin, grazie mille. 🙂

    16 giugno 2010, 18:47
  5. Grazie mille del plugin 🙂 Sai per caso come rimuovere la lista dei trackback anche dal widget di WordPress dei “Commenti recenti”? 🙂

    Grazie ancora 😉

    21 gennaio 2010, 03:32
    • anche noi piacerebbe eliminare quella cosa dal widget, puoi aiutarci?
      e grazie per la guida, molto utile

      8 aprile 2010, 07:49
  6. Grande! grazie mille, l’ho appena inserito con successo nel mio blog 😉

    8 gennaio 2010, 19:32
  7. davvero ottimo e soprattutto comodo! Testato con Wp 2.8.4 senza problemi 😉

    3 ottobre 2009, 16:29
  8. Bellino

    24 giugno 2009, 18:33
  9. Ciao!! Grazie mille per il plugin! E’ stupendo!! Stavo diventando matta a capire come dividerli e non ci riuscivo! Ed ecco che mi vieni in aiuto tu :mrgreen: è anche facile da personalizzare!

    Ah funziona benissimo con wp 2.7.1 :mrgreen:

    7 aprile 2009, 14:17
    • Ghido

      Felice che ti sia tornato utile 😉
      Ne ho approfittato per aggiungere WP 2.7 alla lista delle versioni supportate, grazie.

      7 aprile 2009, 15:24
      • Prego :mrgreen:

        7 aprile 2009, 18:25
  10. Grazie innanzitutto per il plugin, davvero utilissimo. Col mio tema però (Foxy 281 v0.1.) qualcosa non funziona. Quando ci sono solo i trackbacks tutti ok, ma quando ci sono anche commenti i trackbacks sono duplicati: appaiono con il solo titolo alla fine della pagina (o messo il tag in fondo a comments.php) e con titolo+contenuto subito dopo l’ultimo commento. Ho provato in tutti i modi, riposizionando il tag, ma non riesco a capire.. qualche idea?

    13 gennaio 2009, 00:49
  11. Grande… ottima soluzione, esattamente ciò che cercavo… 🙂

    3 gennaio 2009, 13:32
  12. Ghido

    [Comment ID #796 Will Be Quoted Here]
    Bene! Son contento di esserti stato utile 😉

    Per colorare la sintassi uso questo plugin

    4 ottobre 2008, 15:33
  13. vè grazie 1000 per il plugin, utilizzzimo!
    facile da installare e customizzare, mi hai risolto un problema!
    tnx

    PS = cosa usi per colorare la sintassi dei codici che posti nell’articolo?

    4 ottobre 2008, 15:25
  14. Ghido

    [Comment ID #690 Will Be Quoted Here]
    🙂

    [Comment ID #691 Will Be Quoted Here]
    Ti rispondi anche da solo? 😀

    14 settembre 2008, 23:23
  15. jajo

    sisi infatti

    14 settembre 2008, 23:16
  16. jajo

    no no però è fico

    14 settembre 2008, 23:16

11 Citazioni