Як створити рейтингову сторінку в WordPress на основі плагіна GD Star Rating?
Плагін GD Star Rating Plugin — це відомий плагін, який дозволяє читачам (без входу чи реєстрації) оцінювати статті, публікації, сторінки та навіть коментарі.
Таким чином, може бути корисно ранжувати рейтинги та побачити, які публікації популярні. Наприклад, друга таблиця на цій сторінці показує рейтинги за рангом.
Щоб створити таку сторінку, вам знадобиться плагін WordPress для включення PHP-коду на сторінки/дописи. Ви можете знайти «Включити HTML і PHP» і додати плагін.
Після того, як ви це зробите, створіть нову сторінку (Публікація в порядку) і додайте наступне:
Включіть сторінку рейтингу зірок GD
Потім перейдіть до папки вашої теми WordPress і створіть top.php, як зазначено вище.
<?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>";
}
}
?>
Можливо, вам знадобиться налаштувати URL-форми для публікацій WordPress, якщо вони відрізняються від показаної тут.
Налаштування постійного посилання WordPress
