✅ Notizie, temi, plugin WEB e WordPress. Qui condividiamo suggerimenti e le migliori soluzioni per siti web.

Come creare una pagina di classifica in WordPress basata sul plug-in GD Star Rating?

108

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.

Come creare una pagina di classifica in Wordpress basata sul plug-in GD Star Rating?

Impostazioni del collegamento permanente di WordPress

Fonte di registrazione: helloacm.com

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More