Come creare una pagina di classifica in WordPress basata sul plug-in GD Star Rating?
Il plug-in GD Star Rating è un famoso plug-in che consente ai lettori (senza login o registrazione) di assegnare punteggi ad articoli, post, pagine e persino commenti.
Pertanto, potrebbe essere utile classificare le valutazioni e vedere quali post sono popolari. Ad esempio, la seconda tabella in questa pagina mostra le valutazioni per rango.
Per creare tale pagina, avresti bisogno di un plugin per WordPress per includere il codice PHP nelle pagine/post. Puoi cercare "Includi HTML e PHP" e aggiungere il plug-in.
Una volta fatto questo, crea una nuova Pagina (Post è OK) e inserisci quanto segue:
Includi la pagina della classifica di valutazione a stelle GD
Quindi, vai alla cartella del tuo tema wordpress e crea il top.php come specificato sopra.
<?php
global $wpdb;
$query = "
SELECT
`p`.`ID`,
`p`.`post_name` as `name`,
`p`.`post_title` as `title`,
`visitor_votes` + `user_votes` as `total_votes`,
`visitor_votes`,
`user_votes`
FROM `".$wpdb->prefix."gdsr_data_article` as `da`
INNER JOIN $wpdb->posts as `p` ON `da`.`post_id` = `p`.`ID`
having
`total_votes` > 0
order by
`total_votes` desc
limit 20
";
$results = $wpdb->get_results($query);
if ($results) {
$position = 0;
foreach ($results as $toppost) {
$position++;
echo "#".$position."<a title='".htmlentities($toppost->title, ENT_QUOTES).
"' href='/archives/".($toppost->ID)."/'>".$toppost->title."</a> - ".
($toppost->total_votes)." <BR>";
}
}
?>
Potrebbe essere necessario modificare i moduli URL per i post di wordpress se sono diversi da quello mostrato qui.
Impostazioni del collegamento permanente di WordPress
