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

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 ...
Plugin WordPress per pubblicare su Twitter i nostri post

Plugin WordPress per pubblicare su Twitter i nostri post

Terza ed ultima parte della miniserie realizzata da Camu: dopo averci introdotti agli Hook di WordPress e alle API di Twitter, è giunto il momento di mescolare bene gli ingredienti. Ora che abbiamo a disposizione tutti gli strumenti, non rimane che metterli insieme per realizzare il plugin che scrive automaticamente sul canale Twitter. Vorrei precisare ...
6+1 plugin per la gestione del caro WordPress

6+1 plugin per la gestione del caro WordPress

Ecco una piccola rassegna di plugin utili al nostro blog WordPress, che coprono alcune delle esigenze che un blogger può avere: gestione dei commenti, posizionamento, sicurezza... Subscribe 2 Comments: permette ai commentatori di essere avvisati via e-mail per i nuovi commenti su un post. Il plugin include un funzionale manager delle sottoscrizioni, che consente ...
Plugin: inserire automaticamente il profilo Twitter nei commenti

Plugin: inserire automaticamente il profilo Twitter nei commenti

Uno dei tanti plugin per WordPress che ci permettono di portare i Social Network sul nostro blog è l'interessante Automagic Twitter Profile URI. Grazie a questo plugin, daremo la possibilità all'utente che commenta un nostro articolo di inserire automagicamente il link al suo profilo Twitter, tramite un piccolo checkbox nel form dei commenti. Come funziona? ...
Plugin WP: inserire un testo predefinito alla fine dei post

Plugin WP: inserire un testo predefinito alla fine dei post

Dopo aver scritto WordPress trick: inserire un testo predefinito alla fine dei post, alcuni mi hanno chiesto se potevo rilasciare un plugin che implementasse quel trick, e allora eccovi accontentati. Con Add2post potete inserire un testo a vostra scelta, in fondo a tutti i post di una determinata categoria o di un autore selezionato. ...

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

    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