WordPress как на ладони
Очень Удобный и Быстрый Хостинг для сайтов на WordPress. Пользуюсь сам и вам рекомендую!

Вопрос про правильный вывод последних новостей в masonary

Добрый день.
Подскажите пожалуйста, я настроил сетку masonary, теперь не знаю как сделать вывод последних новостей, я вставил функцию:
global $post;
$args = array( 'posts_per_page' => 1, 'offset'=> 1 );
$myposts = get_posts( $args );
foreach( $myposts as $post ) : setup_postdata($post); ?>

<div id="container" class="js-masonry">

<div class="item">&lt;a href=&quot;"&gt;</a></div>
<div class="item w2">&lt;a href=&quot;"&gt;</a></div>
<div class="item">&lt;a href=&quot;"&gt;</a></div>
</div>

Получается, если я вставляю это в дивы, то они просто выводят одно и тоже, ведь они воспроизводят одну и ту же функцию, подскажите пожалуйста, что прописать, что бы выводить разные новости в дивах?
Спасибо большое!!!

0
Гость
8.8 лет назад
  • 0
    stepan2278 www.weblancer.net/users/stepanko/?affili...
    <?php $myposts = get_posts( $args );
    foreach( $myposts as $post ) : setup_postdata($post); ?>
    
    <div id="container" class="js-masonry">
    
    <div class="item"><a href=""></a></div>
    <div class="item w2"><a href=""></a></div>
    <div class="item"><a href=""></a></div>
    </div>

    Нужно заменить на

    <div id="container" class="js-masonry">
    <?php $myposts = get_posts( $args );
    foreach( $myposts as $post ) { setup_postdata($post); ?>
    
    <div class="item"><a href=""></a></div>
    <?php } wp_reset_postdata(); ?>
    </div>

    То есть, в цикле выводить только конкретный элемент (пост)

    Комментировать
На вопросы могут отвечать только зарегистрированные пользователи. Вход . Регистрация