Većina korisnika WordPressa zna WP u comment odeljku prikazuje akumulirani broj "odgovora" različitog tipa (bez obzira na tip: komentar, trackback, pingback ) na blog zapis. Postoji nekoliko WP pluginova koji razvrstavaju komentare i trekbekove, ali ih ne prebrojavaju. E, ako vam je potrebna broj pojedinačnih odgovora po tipu onda možete primeniti narednu malu modifikaciju.
Unutar foldera vaše teme, ukoliko većne postoji, kreirjate fajl functions.php i ubacite sledeći kod:
function tb_count() {
global $wpdb;
global $id;
$count = "SELECT COUNT(*) FROM $wpdb->comments WHERE
comment_type = 'trackback'
and comment_post_ID=$id";
return $wpdb->get_var($count);
}
Naravno, ovim dobijate broj trackback-ova za pojedinačni blog post označen sa $id, a prebrojavanje po tipu određujete restrikcijom SQL upita na comment_type nivou. Da bi ste prikazali broj trackbackova unutar stranice, pozovite broj sledećom funkcijom:
<?php echo tb_count(); ?>
A ako vam recimo treba statistički podatak o ukupnom broju odgovora na celom blogu, po tipu, dovoljno je izbaciti ono ‘comment_post_ID=$id"‘ i globalnu varijablu.