Moltissimi blog si avvalgono di questa metodologia organizzativa, che personalmente trovo molto razionale e lineare. In WordPress infatti i commenti ed i trackback vengono “sapientemente” amalgamati e fusi insieme, e su post particolarmente trafficati, questo groviglio può generare confusione.
Utilizzando questi snippet di codice php, potrete modificare il comportamento del loop di WordPress, ed interagire con la routine per suddividere in due aree separate e distinti i commenti degli utenti ed i vari trackback di altri siti.
Il codice da aggiungere è abbastanza facile, ed il file interessato è comments.php che si trova all’interno della directory del tema che utilizzate, ad esempio: wp-contents/themes/nome_del_tema/comments.php.
Prima di procedere alla modifica del file, vi consiglio come sempre di eseguire una copia di backup, in modo che in caso di necessità si possa tornare velocemente ai ripari. Iniziamo dunque le modifiche:
Aprite il file comments.php e ricercate la seguente riga:
<?php foreach ($comments as $comment) : ?>
immediatamente DOPO questa riga di codice, inserite le seguenti istruzioni:
a questo punto scendete un pochino e ricercate quest’altra riga:
<?php endforeach; /* end for each comment */ ?>
immediatamente PRIMA di questa riga, aggiungete il seguente codice:
<?php } /* End of is_comment statement */ ?>
La prima parte è fatta. Sostanzialemente abbiamo rimosso dalla lista dei commenti tutti i trackback e pignback, ora dobbiamo però reintegrarli in maniera separata, ricondizionando un apposito loop; vediamo quindi di recuperare la riga di cui al punto precedente e a seguire dovremmo trovare:
<?php else : // this is displayed if there are no comments so far ?>
immediatamente PRIMA di questa riga, andremo ad inserire le seguenti righe di istruzioni:
Fine delle modifiche. A questo punto non dovrete fare altro che salvare il file e/o sostituire il file del server (se lavorate in FTP) e ricaricare le vostre pagine. Se avete seguito correttamente le indicazioni, a questo punto vedrete che i commenti saranno separati dai trackback, rendendo più leggibile ed ottimizzato il layout generale del blog.
Se avete qulacosa da chiedere non esitate, anche se vorrei farvi io una domanda: perché lasciate che i trackback ai vostri post siano visibili? Ho sentito tante teorie, e volevo farmi un’idea più precisa…
Per fornire le migliori esperienze, utilizziamo tecnologie come i cookie per memorizzare e/o accedere alle informazioni del dispositivo. Il consenso a queste tecnologie ci permetterà di elaborare dati come il comportamento di navigazione o ID unici su questo sito. Non acconsentire o ritirare il consenso può influire negativamente su alcune caratteristiche e funzioni.
Funzionale
Sempre attivo
L'archiviazione tecnica o l'accesso sono strettamente necessari al fine legittimo di consentire l'uso di un servizio specifico esplicitamente richiesto dall'abbonato o dall'utente, o al solo scopo di effettuare la trasmissione di una comunicazione su una rete di comunicazione elettronica.
Preferenze
L'archiviazione tecnica o l'accesso sono necessari per lo scopo legittimo di memorizzare le preferenze che non sono richieste dall'abbonato o dall'utente.
Statistiche
L'archiviazione tecnica o l'accesso che viene utilizzato esclusivamente per scopi statistici.L'archiviazione tecnica o l'accesso che viene utilizzato esclusivamente per scopi statistici anonimi. Senza un mandato di comparizione, una conformità volontaria da parte del vostro Fornitore di Servizi Internet, o ulteriori registrazioni da parte di terzi, le informazioni memorizzate o recuperate per questo scopo da sole non possono di solito essere utilizzate per l'identificazione.
Marketing
L'archiviazione tecnica o l'accesso sono necessari per creare profili di utenti per inviare pubblicità, o per tracciare l'utente su un sito web o su diversi siti web per scopi di marketing simili.
Come separare i commenti dai trackback su WordPress
Indice Articolo
Ultimi articoli pubblicati
Siete senza credito e cercate un WiFi gratuito intorno a voi? Vi sveliamo noi come navigare gratis!
Quante volte avete sognato di accedere gratuitamente a qualsiasi rete WiFi? Ora è possibile farlo, basta seguire questo trucco dell’esperto. …
Ricordate le musicassette? se ne avete potrebbero valere una fortuna!
La musica, come la letteratura e l’arte, sono aree in continua evoluzione, ma nessuno si aspettava che dei classici come …
Instagram e Facebook cosa è successo? Le piattaforme Meta, down per diverse ore
Ebbene si è successo davvero: milioni di utenti sono improvvisamente rimasti fuori dalle due piattaforme social più popolari al mondo …
Smartphone: Ti sei fatto una foto buffa e vuoi che diventi un emoji? Ecco l’app che fa per te
Se amate le emoticons o emoji, che dir si voglia, non dovete assolutamente lasciarvi scappare questa app completamente gratuita: ora …
Netflix: ecco alcuni segreti che non conoscevi
Netflix, il gigante dello streaming, nasconde diversi segreti intriganti che possono arricchire l’esperienza degli utenti al di là delle solite …
TikTok: tutto ciò che devi sapere sull’app social che sta spopolando tra i giovani
Non tutti gli utenti di TikTok sanno che nella piattaforma sono nascosti moltissimi tricks che possono aiutare gli utenti ad …
Moltissimi blog si avvalgono di questa metodologia organizzativa, che personalmente trovo molto razionale e lineare. In WordPress infatti i commenti ed i trackback vengono “sapientemente” amalgamati e fusi insieme, e su post particolarmente trafficati, questo groviglio può generare confusione.
Utilizzando questi snippet di codice php, potrete modificare il comportamento del loop di WordPress, ed interagire con la routine per suddividere in due aree separate e distinti i commenti degli utenti ed i vari trackback di altri siti.
Il codice da aggiungere è abbastanza facile, ed il file interessato è comments.php che si trova all’interno della directory del tema che utilizzate, ad esempio: wp-contents/themes/nome_del_tema/comments.php.
Prima di procedere alla modifica del file, vi consiglio come sempre di eseguire una copia di backup, in modo che in caso di necessità si possa tornare velocemente ai ripari. Iniziamo dunque le modifiche:
Aprite il file comments.php e ricercate la seguente riga:
<?php foreach ($comments as $comment) : ?>
immediatamente DOPO questa riga di codice, inserite le seguenti istruzioni:
<?php $comment_type = get_comment_type(); ?>
<?php if($comment_type == ‘comment’) { ?>
a questo punto scendete un pochino e ricercate quest’altra riga:
<?php endforeach; /* end for each comment */ ?>
immediatamente PRIMA di questa riga, aggiungete il seguente codice:
<?php } /* End of is_comment statement */ ?>
La prima parte è fatta. Sostanzialemente abbiamo rimosso dalla lista dei commenti tutti i trackback e pignback, ora dobbiamo però reintegrarli in maniera separata, ricondizionando un apposito loop; vediamo quindi di recuperare la riga di cui al punto precedente e a seguire dovremmo trovare:
<?php else : // this is displayed if there are no comments so far ?>
immediatamente PRIMA di questa riga, andremo ad inserire le seguenti righe di istruzioni:
<h3>Trackbacks per questo post:</h3>
<ol>
<?php foreach ($comments as $comment) : ?>
<?php $comment_type = get_comment_type(); ?>
<?php if($comment_type != ‘comment’) { ?>
<li><?php comment_author_link() ?></li>
<?php } ?>
<?php endforeach; ?>
</ol>
Fine delle modifiche. A questo punto non dovrete fare altro che salvare il file e/o sostituire il file del server (se lavorate in FTP) e ricaricare le vostre pagine. Se avete seguito correttamente le indicazioni, a questo punto vedrete che i commenti saranno separati dai trackback, rendendo più leggibile ed ottimizzato il layout generale del blog.
Se avete qulacosa da chiedere non esitate, anche se vorrei farvi io una domanda: perché lasciate che i trackback ai vostri post siano visibili? Ho sentito tante teorie, e volevo farmi un’idea più precisa…
via | HackWordpress
Carlo