За последние 24 часа нас посетили 17143 программиста и 1644 робота. Сейчас ищут 1329 программистов ...

Виджет вывода постов

Тема в разделе "Wordpress", создана пользователем Jabrail, 1 фев 2018.

  1. Jabrail

    Jabrail Новичок

    С нами с:
    1 фев 2018
    Сообщения:
    1
    Симпатии:
    0
    Здравствуйте форумчане, есть виджет который выводит контент по заданном id, что меня не устраивает. Хочу, чтоб скрипт выбирал не по id, а 3 последней записи из определенной рубрики
    ссылка на виджет http://www.cyberforum.ru/attachment.php?attachmentid=907368&stc=1&d=1517488901
     
  2. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
     
  3. Dimon2x

    Dimon2x Старожил

    С нами с:
    26 фев 2012
    Сообщения:
    2.210
    Симпатии:
    185
    Я так сделал

    PHP:
    1. <?php
    2.        
    3.                 $arr = [
    4.                         'posts_per_page' => 4,
    5.                         'cat' => 37,
    6.                        
    7.                     ];
    8.                    
    9.                     $recent = new WP_Query($arr);
    10.                    
    11.                     $i = 0;
    12.                    
    13.                 ?>
    14.        
    15.             <?php while($recent->have_posts()) : $recent->the_post();?>
    16.            
    17.                 <div class="col-lg-3 col-md-5 col-sm-6 col-xs-12 wow fadeIn" data-wow-delay=".8s">
    18.                 <div class="default-blog-box hvr-grow">
    19.                 <?php the_post_thumbnail([263, 177]);?>
    20.               <div class="dbb-desc-wrap">
    21.                 <a href="<?php echo $recent->posts[$i]->guid;?>" class="dbb-title blog-title"><?php the_title();?></a>
    22.                 <a href="#" class="blog-label blog-tag dbb-tag">
    23.                   Жизнь компании
    24.                 </a>
    25.              
    26.                  <a class="blog-like blog-label dbb-like lp-like" id="lk<?php echo $recent->posts[$i]->ID; ?>" data-like="<?php echo $recent->posts[$i]->ID; ?>"><?php $like = get_post_meta($recent->posts[$i]->ID, 'likes', true); if($like) { echo $like; } else { echo '0';} ?></a>
    27.              
    28.  
    29.                 <a href="#" class="blog-label blog-comment dbb-comment">
    30.                   <?php echo $recent->posts[$i]->comment_count;?>
    31.                 </a>
    32.                 <p class="dbb-desc blog-desc">
    33.                   <?php echo wp_trim_words($recent->posts[$i]->post_content, 20, '...');?>
    34.                 </p>
    35.        
    36.                  <a href="<?php echo $recent->posts[$i]->guid;?>" class="dbb-more">
    37.                   Читать дальше
    38.                 </a>
    39.                 <a href="#" class="blog-date blog-label dbb-date">
    40.                  <?php
    41.                         echo dateArticle($recent->posts[$i]->post_date);
    42.                     ?>
    43.                 </a>
    44.               </div>
    45.             </div>
    46.           </div>
    47.            
    48.             <?php $i++;?>
    49.            <?php endwhile; ?>
     
    denis01 нравится это.