Visita <a href="http://www.liquida.it/" title="Notizie e opinioni dai blog italiani su Liquida">Liquida</a> e <a href="I widget di Liquida per il tuo blog">Widget</a>

set3
Categoria: Plugin WordPress | Autore: Ghido

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


Leggi anche:

16 Commenti

  1. jajo

    no no però è fico

  2. jajo

    sisi infatti

  3. Ghido

    jajo ha scritto:

    no no però è fico

    :)

    jajo ha scritto:

    sisi infatti

    Ti rispondi anche da solo? :D

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

  5. Ghido

    Aless{a}ndro ha scritto:

    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?

    Bene! Son contento di esserti stato utile ;)

    Per colorare la sintassi uso questo plugin

  6. Grande… ottima soluzione, esattamente ciò che cercavo… :)

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

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

    • Ghido

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

  9. Bellino

  10. davvero ottimo e soprattutto comodo! Testato con Wp 2.8.4 senza problemi ;)

  11. Grande! grazie mille, l’ho appena inserito con successo nel mio blog ;)

  12. Grazie mille del plugin :) Sai per caso come rimuovere la lista dei trackback anche dal widget di WordPress dei “Commenti recenti”? :)

    Grazie ancora ;)

    • anche noi piacerebbe eliminare quella cosa dal widget, puoi aiutarci?
      e grazie per la guida, molto utile

  13. Funziona perfettamente anche con wordpress 2.9.2. Ottimo plugin, grazie mille. :)

Lascia un commento

Inserisci le tue informazioni personali, o loggati con il tuo account Facebook.