Помогите с функцией вывода похожих записей в Ворж
Страницы: 1
Помогите с функцией вывода похожих записей в Ворж
Подскажите, пожалуйста, почему функция вывода похожих записей по тегам показывает также страницы, у которых тегов вообще нет (пробовал задавать и левые):

Код
<?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(
 'tag__in' => $tag_ids, // Сортировка производится по тегам
 'orderby'=>rand, // Условие сортировки рандом
 '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>';
        while ($my_query->have_posts()) {
            $my_query->the_post();
        ?>


На других своих сайтах подобной проблемы не наблюдал, хотя, правда, там у меня все статьи имеют теги. Но при этом не лезут же в похожие записи, в которых не должны быть...

Когда меняю строку  'tag__in' => $tag_ids, на  'category__in' => $category_ids,  чтобы выводилось по категориям (мне это хуже, но допустимо) то в похожих записях вылазит текущая страница тоже, хотя строчка 'caller_get_posts'=>1); должна предотвращать это(( На других сайтах тоже подобной проблемы вроде не наблюдал с этой же функцией...
Изменено: Иван - 3 Ноября 2016 13:22

Прогон по твиттеру, постинг в 1500 аккунтов
Постинг в твиттер аккаунты, для ускорения индексации ваших сайтов, сателлитов, дорвеев.

Код
<div class="similar_records">
<h3>Похожие записи:</h3>
<?php $tags = wp_get_post_tags($post->ID);
if ($tags) {
 $tag_ids = array();
 foreach($tags as $individual_tag) $tag_ids[] = $individual_tag->term_id;
 $args=array(
 'tag__in' => $tag_ids, // Сортировка происходит по тегам (меткам)
 'orderby'=>rand, // Добавляем условие сортировки рандом (случайный подбор)
 'caller_get_posts'=>1, // Запрещаем повторение ссылок
 'post__not_in' => array($post->ID),
 'showposts'=>5 // Цифра означает количество выводимых записей
 );
 $my_query = new wp_query($args);
 if( $my_query->have_posts() ) {
 echo '<ul>';
        while ($my_query->have_posts()) {
            $my_query->the_post();
        ?>
            <li><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a></li>
        <?php
        }
        echo '</ul>';
    }
 wp_reset_query();
 }
 ?></div>
 

В таком виде вообще не работает((
Точнее не работает в виджете. А вот под статьей все прекрасно!
Изменено: Иван - 3 Ноября 2016 15:11
В виджет плагином просто выведите, та и все проблемы) 
Плагин: Recent Posts Widget Extended
Страницы: 1
Похожие темы:
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
Новые темыОбъявленияСвободное общение
20:59 Как сделать так, чтобы по конкретным ссылкам из соцсетей и youtube не передавался вес? SEO форум (затёр) 
20:57 Чо там, счетчик на Яндекс метрики сегодня? 
18:54 DreamCash.tl - заработок на онлайн-видео. До 95% отчислений, отличный конверт! 
17:52 Biggico - крипто партнерская сеть | выплаты в BTC, ETH, фиате, | Revenue Share, CPA, CPL офферы 
17:51 Lucky-Network.com - монетизация dating трафика! Платим за все страны:) 
17:33 8088 - Прием юридических обращений из Москвы, СПб, Екатеринбурга, Челябинска и других регионов 
17:12 Яндекс выдача 16 августа 2018 
21:04 Онлайн сервис для широкого круга людей, доход (адсенс) 
20:55 Сайт с доходом адсенс. Дорогая тематика. 
20:54 Семантическое ядро с ручной группировкой и НК ключами 
20:29 Linken Sphere – браузер-антидетект нового поколения 
20:05 BelkaPay.ru - Автообмен/ввод/вывод Киев:WM,PM,P24,ЯД,BTC,LTC,BTC-e,Сбер,Qiwi,Visa,Нал 
19:29 Крауд-маркетинг под бурж! Естественные ссылки для англоязычных сайтов. 
17:35 Анализ интернет-магазинов на CMS Opencart/Ocstore 
16:42 Фейковый сайт для подключения Сбербанк-online, Яндекс кассы и др. Нужна помощь. 
16:21 Прямоугольник на сайте 
14:13 Кэшбери - это 
11:12 Нужен взлом аккаунта инстаграм 
09:22 Поймал фильтр от Яндекса «Обман пользователей мобильного интернета», потерял мобильный траф. 
21:34 Переезд сайта с домена на домен вопрос. 
15:48 Blockchain Life 2018 - 2-ой ежегодный международный форум по блокчейну, криптовалюте и майнингу