Выводим посты с самым большим значением метаполя

Суть задачи — у нас есть записи с дополнительными полями, в которых указан рейтинг записи, нам нужно сделать выборку записей с самым высоким рейтингом в порядке убывания. Получается такой цикл:

<ul>
<?php
$args = array(
  'posts_per_page' => 8,
  'meta_query' => array(
    'ratings_average_key' => array(
      'key' => 'ratings_average',
      'compare' => 'EXISTS'
      )
    ),
  'orderby' => 'ratings_average_key',
  'order' => 'DESC'
  );
$myposts = get_posts( $args );
foreach ( $myposts as $post ) : setup_postdata( $post ); ?>

  <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>

<?php
endforeach;
wp_reset_postdata(); ?>
</ul>

Стандартный вывод цикла последние записи

<ul>
<?php query_posts('posts_per_page=6'); ?>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>

  <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>

<?php endwhile; endif; ?>
<?php wp_reset_query() ?>
</ul>
Получаем массив данных о категориях относящихся к указанному посту get_the_category()

Получает массив данных о категориях относящихся к указанному посту. Функцию можно использовать за пределами Цикла…

Выводим список самых просматриваемых постов с помощью плагина Post Views Counter

Выводим 8 самых просматриваемых записей. Количество просмотров каждой записи считает плагин Post Views Counter. Небольшое…

Пример реализации стандартных комментариев на сайте на CMS WordPress с помощью файла comments.php

Подключение комментариев к записи или странице происходит в файле single.php или page.php: Подключается файл comments.php,…

Как на сайте на CMS WordPress сделать все картинки в статьях некликабельными

Бывает ситуация, когда редактор при добавлении картинок в статьи, делает картинки кликабельными для открытия в…

Ответить