Выводим посты с самым большим значением метаполя
Суть задачи — у нас есть записи с дополнительными полями, в которых указан рейтинг записи, нам нужно сделать выборку записей с самым высоким рейтингом в порядке убывания. Получается такой цикл:
<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>
Получает массив данных о категориях относящихся к указанному посту. Функцию можно использовать за пределами Цикла…
Выводим 8 самых просматриваемых записей. Количество просмотров каждой записи считает плагин Post Views Counter. Небольшое…
Подключение комментариев к записи или странице происходит в файле single.php или page.php: <?php if (…
Бывает ситуация, когда редактор при добавлении картинок в статьи, делает картинки кликабельными для открытия в…