X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

Открыть тему
Тема закрыта
> Похожие записи Wp без плагина. Собственный тип записей., Слегка подправить код.
S1xteen
S1xteen
Topic Starter сообщение 7.10.2012, 15:39; Ответить: S1xteen
Сообщение #1


Бывалый
****

Группа: User
Сообщений: 293
Регистрация: 20.9.2010
Поблагодарили: 64 раза
Репутация:   12  


Приятных выходных всем читающим.
Нашел вот такой скрипт вывода похожих записей из той-же категории, в которой находится и сам пост. Успешно работает в типах записей post, но не получается сделать чтобы заработало в собственных типах записей.
Развернуть/Свернуть
                  <?php
                        $categories = get_the_category($post->ID);
                        if ($categories) {
                             $category_ids = array();
                             foreach($categories as $individual_category) $category_ids[] = $individual_category->term_id;

                             $args=array(
                                 'category__in' => $category_ids,
                                 'post__not_in' => array($post->ID),
                                 'showposts'=>4, // количество ссылок
                                 'caller_get_posts'=>1,
                             );

                        $my_query = new wp_query($args);
                             if( $my_query->have_posts() ) {
                                 echo '<ul id="related">';
                                 while ($my_query->have_posts()) {
                                     $my_query->the_post();
                                 ?>
                                     <li><a href="<?php the_permalink() ?>" title="<?php the_title('', ''); ?>"><?php the_post_thumbnail('thumbnail', array('alt'=>'', 'title' => get_the_title()))?></a>
                                     <a class="link" href="<?php the_permalink() ?>"><?php the_title(); ?></a></li>
                                 <?php
                                 }

                                 echo '</ul>';
                             }
                             else {echo "Похожих обзоров нет.";}
                             wp_reset_query();
                        }
                        ?>


В одном месте вычитал, что нужно просто дописать в $args 'post_type' => 'post_type_name' но все-равно не работает.

Проблему решил, но достаточно хреновым способом, по этому показывать лучше не буду, ибо реализовано конкретно под мой сайт.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Чем сжимать картинки для сайта без потери качества
1st-finstep.ru - Заработок в сети и методы продвижения сайта
3 komarik_vlad 503 Вчера, 23:46
автор: komarik_vlad
Открытая тема (нет новых ответов) Новые аккаунты Директ без НДС, которые можно пополнять картами РФ.
Можно вновь пополнять аккаунты Яндекс Директ без НДС из России.
5 DerianFox 1298 8.12.2017, 6:36
автор: DerianFox
Открытая тема (нет новых ответов) Надежные аккаунты Google AdWords без НДС.
AdWords без НДС которые не банят.
1 DerianFox 744 8.12.2017, 6:36
автор: DerianFox
Открытая тема (нет новых ответов) StudyCash - без конверта и дохода не останется никто! До 75% от продажи!
3 StudyCash 1146 7.12.2017, 20:09
автор: StudyCash
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыTraffic Light - CPA партнёрка, без холда, высокий EPC, актуальные офферы
104 Traffic_Light 20073 5.12.2017, 21:00
автор: Traffic_Light


 



RSS Текстовая версия Сейчас: 11.12.2017, 7:56
Дизайн