• Привет Всем)подскажите пожалуйста на счет Похожих новостей для Вордпресс без плагина
    Есть код

    <div class='yarpp-related'>
                       <div class="related-items">
                           <div class="related-items__headline">Похожие публикации</div>
                           <?php $categories = get_the_category();
                            $category_id = $categories[0]->cat_ID; ?>
                            
                           <ul>
                           
                    <?php $recent = new WP_Query("showposts=4&cat=" . $category_id);
                    while($recent->have_posts()) : $recent->the_post(); ?>
                    <?php $post_thumbnail_id = get_post_thumbnail_id( $post->ID ); ?> 
                    
                           <li>
                           <?php if($post_thumbnail_id) { ?>
                            <?php $post_thumbnail_url = lazy_image_size($post_thumbnail_id, 165, 120, 1); ?> 
                                <img />" width="165" height="120" alt="<?php the_title(); ?>" /> 
                           <?php } else { ?>
                                <img src="http://placehold.it/165x120" width="165" height="120" />" /> 
                           <?php } ?>
                             <a>"> <?php the_title();?> </a>
                           </li>
                           
                    <?php endwhile; ?>
                           
                           </ul>
                       </div>
                   </div>
                   <aside>

    и он работает хорошо.
    Не могу сделать так чтобы этот код не выводил свою же запись в похожих..из-за этого получается циклические ссылки (сам на себя ссылаюсь)
    Подскажите что подправить, чтобы внизу новости не выводили на себя же.

    • Тема изменена 9 лет, 4 месяца назад пользователем Denis Yanchevskiy. Причина: Правила п14
Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Модератор Denis Yanchevskiy

    (@denisco)

    WordPress-разработчик, denisco.pro

    Привет.

    Попробуйте заменить
    $recent = new WP_Query("showposts=4&cat=" . $category_id);
    на
    $recent = new WP_Query(array('posts_per_page' => '4', 'cat' => $category_id, 'post__not_in' => array(get_the_ID())));

    • Ответ изменён 9 лет, 4 месяца назад пользователем Denis Yanchevskiy.
    • Ответ изменён 9 лет, 4 месяца назад пользователем Denis Yanchevskiy.

    спасибо большое))блин никогда не пользовался форумами…и зря )так быстро получил ответ! ))которые сразу же помог!

Просмотр 2 ответов — с 1 по 2 (всего 2)

Тема «Подскажите на счет Похожие новости WordPress» закрыта для новых ответов.