Вывод постов по ID
-
Здравствуйте, созданы посты при помощи произвольных записей, в каждом посте есть поля ACF. Также имеется несколько страниц с одним шаблоном, на каждой из страниц необходимо выводить определенное количество постов в определенном порядке, и чтобы id постов можно было прописывать в админке, через the_content или поле ACF. Кол-во и порядок разные.
<div class="previews_grid"> <?php $posts = get_posts(array( 'numberposts' => -1, 'post_type' => 'previews', 'suppress_filters' => true, 'id' => array(17, 20), )); foreach ($posts as $post) { setup_postdata($post); ?> <div class="preview"> <div class="preview_logo_link"> <?php the_post_thumbnail(); ?> </div> <?php the_field('label'); ?> <div class="preview_cont"> <div class="preview_summ"><?php the_field('summ'); ?></div> <div class="preview_conditions"><?php the_field('percent'); ?><br><?php the_field('time'); ?><br><?php the_field('age'); ?></div> <div class="sep_wrap"> <div class="sep_span"></div> </div> <a href="<?php the_field('partner_link'); ?>" class="preview_button">Оформить</a> </div> <a href="<?php the_field('link'); ?>" class="preview_glass"></a> </div> <?php } wp_reset_postdata(); ?> </div>
Сейчас записи выводятся при помощи get_posts. Подскажите пожалуйста, есть ли какое-то простое решение (С PHP и циклами WP пока не очень дружу). Заранее спасибо!
PS Как выводить записи по ID — понял, через массив. А вот как менять значения массива через админку для каждой страницы отдельно? Может выводиться от одного до N постов.
- Тема «Вывод постов по ID» закрыта для новых ответов.