Sozdaiblog.ru
Назад

Как сделать Похожие записи с Миниатюрами без Плагина?

Опубликовано: 12.05.2013
Время на чтение: 10 мин
92
12

 похожие записи с миниатюрами без плагинаЗдравствуйте, дорогие друзья и читатели – Sozdaiblog.ru!

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

Для тех, кто не знает или не понимает о чём сейчас пойдёт речь, предлагаю сразу опуститься в конец этой статьи и найти небольшой блок из шести картинок под заголовком «Интересное по теме». Это и есть похожие записи с миниатюрами.

Для чего они нужны?

Похожие записи с миниатюрами улучшают внутреннюю перелинковку сайта и привлекают внимание посетителей. Если одна из таких картинок привлекла взгляд читателя, а «кричащий» заголовок его заинтересовал, то он обязательно перейдёт по ссылке и продолжит изучение других тематических публикаций Вашего Веб-сайта.  Всё остальное уже очевидно!

Не знаю, как Вы, друзья, но я постоянно ищу оптимальные решения извечных проблем. В случае с похожими записями произошло то же самое. Чем я их только не выводил.

Изначально, это был плагин для вывода похожих записей Related Posts Thumbnails. Его я активно использовал в самом начале карьерного роста. Вещь не плохая, но присутствие лишнего плагина меня постоянно напрягало.

Затем ему на смену пришёл «хак» (топ-10 хаков wordpress). Он отображал только одни ссылки в виде списка. Проработал он не долго, так как был скучным и не привлекательным.

похожие записи без плагина

Третьим вариантом стал известный в блоггосфере сервис Get.2leep.com. Он выводит красивые блоки похожих записей, с помощью которых можно обмениваться траффиком с тематическими сайтами. Насмотревшись на раскрученных блоггеров, я поддался на провокации и влепил его на свой блог.

похожие записи без плагина

Разочарование не заставило себя долго ждать. Этот «голимый» сервис вместо миниатюр вставлял видеоролики, которые были внутри постов. Так же он очень сильно нагружал мой блог, добавляя лишние запросы к чужим БД. Траффик с него я не получал, так как от меня посетителей уходило намного больше, чем приходило ко мне с других аналогичных ресурсов.

Последней каплей было то, что эта зараза стала показывать из четырёх миниатюр две мои (из видеороликов), а две с иностранных сайтов, которые походу им заплатили за показ их объявлений.  Или, это вообще были левые партнёрки, которые специально влепили владельцы ресурса для собственной выгоды.

В этот момент я просто взорвался и решил раз и навсегда покончить с этим г…ном. Простите за каламбур.

Конечно, проблема решилась не сразу. Я довольно долго наблюдал за одним Веб-ресурсом, на котором было реализовано именно то, что мне было необходимо.

В любой момент я мог забрать себе любую часть его сайта, но у меня оставались вопросы, на какие он так и не дал мне ответа. Пришлось делать всё по старинке, методом проб и ошибок.

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

В итоге, вот Вам, как мне кажется наилучшее решение, которое реализовано у меня и ещё на некоторых уважающих себя блогах.

Похожие записи без плагинов.

Чтобы вывести блок похожих записей без плагина в конце каждого Вашего поста, мы будем использовать внутренние ресурсы нашего движка.

Для начала Вам необходимо разобраться и понять, откуда будут браться миниатюры к записям. Смотрите.

В режиме редактора сообщений, в правом нижнем углу должен находиться «виджет» под названием  «Миниатюра записи»:

похожие записи

Если у Вас его там нет, то вверху экрана откройте выпадающую занавеску с настройками и установите галочку в чекбоксе со схожим названием:

вывод похожих записей

Тем, у кого вообще ничего нет, необходимо скопировать следующий код и вставить его в файл functions.php, своей активной темы оформления:

add_theme_support('post-thumbnails');
set_post_thumbnail_size( 400, 300, true );

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

С помощью него Вы сможете выбрать миниатюру для каждого поста. Обратите внимание на слово «для каждого». То есть, Вам, используя это виджет, потребуется задать миниатюры всем Вашим записям. Если этого не сделать, то у Вас будут пустые квадраты без изображений.

Изображения лучше всего использовать те, которыми оформлен Ваш пост.

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

Для этого зайдите в раздел Параметры = > Медиафайлы и укажите желаемый размер, который должен совпадать с числовым значением в коде, установленным ранее в файле functions.php. И обязательно уберите галочку из чекбокса, которая обрезает миниатюру по указанным размерам:

похожие записи без плагинов

Далее Вам потребуется в файл single.php внедрить код, который будет выводить похожие записи. Откройте его на редактирование и найдите <?php the_content (); ?>. После него вставьте следующее:


<div class="relacionadas">
<h3>Интересное по теме:</h3>
<div align="center" style="margin-left:4px;">
<?php
        $orig_post = $post;
        global $post;
        $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,
        'post__not_in' => array($post->ID),
        'posts_per_page'=>6, // количество записей.
        'caller_get_posts'=>1
        );

        $my_query = new wp_query( $args );

        while( $my_query->have_posts() ) {
        $my_query->the_post();
        ?>

        <div class="miniaturarelacionada">
                <a rel="external" href="<? the_permalink()?>"><?php the_post_thumbnail(array(265,155)); ?><br />
                <?php the_title(); ?>
                </a>
        </div>
        <? }
        }
        $post = $orig_post;
        wp_reset_query();
        ?>
</div>
</div>

Теперь, если Вы всё сделали правильно, то у Вас уже должно что-то появиться. Конечно всё кривое, но это не беда. Сейчас Вам необходимо открыть файл стилей (style.css) и в самом конце дописать кусок кода, который будет отвечать за красоту отображения:


.relacionadas {width: 650px; margin: 0 0 20px 0; float: left; font-size: 13px; font-weight:bold;}
.relacionadas h3 {font-size: 20px; margin: 0 0 5px 0; }
.miniaturarelacionada {margin: 1px 1px; float: left; border: 1px solid #CCC;height: 220px;}
.miniaturarelacionada img {margin: 0 0 3px 0; padding: 0;border:}
.miniaturarelacionada a {color :#000; text-decoration: none; display:block; padding: 2px; width: 206px;}
.miniaturarelacionada a:hover {background-color: #fff; color: #0066ff;}

Сейчас, весь этот код заточен под правильное отображение на моём ресурсе. Вам просто нужно подогнать все цвета и цифровые значения под себя. За количество похожих записей и размеры выводимых миниатюр отвечает код, который мы вставили в single.php. Всё остальное настраивается в файле стилей. После непродолжительной калибровки у Вас будут выводиться похожие записи без плагинов в таком же виде, как и у меня.

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

На сегодня, это всё! Не пропустите новые публикации!

С уважением, Денис Черников!

Поделиться
Похожие записи
Комментарии:
  • Степан
    Опубликовано: 11.06.2013 Ответить на сообщение

    Доброй ночи Денис.А я блин с этой хренью уже не один день мучаюсь.Как раз вовремя,завтра,уже сегодня буду пробовать.Спасибо.

    • Денис Черников
      Опубликовано: 11.06.2013 Ответить на сообщение

      Доброй, Степан! Меня это тоже основательно напрягало. Наконец-то нашёл решение и делюсь им с Вами!

  • Борис
    Опубликовано: 11.06.2013 Ответить на сообщение

    Я дурею!!! Только стоит о чем-то подумать, как сразу появляется!!! Именно, что надо было мне и именно сейчас!!! Спасибо, а про существующую «Миниатюру записи» ваще не знал! В общем спасибо человеческое!!!

    • Денис Черников
      Опубликовано: 11.06.2013 Ответить на сообщение

      Пожалуйста, Борис! Видимо мы поймали одну волну!

  • Sasha
    Опубликовано: 11.06.2013 Ответить на сообщение

    Отличный пост! Большое спасибо) Обязательно попробую, только сначала хочется наконец-то сделать хороший шаблон (уникальный, красивый и удобный), найти для этого надежного и талантливого фрилансера, а потом все понастраивать благодаря вашим и другим постам.
    Кстати, сейчас у меня тоже Related post Thumbnails стоит, ничего особенного, мне ваш вариант даже больше понравился. Так что непременно попробую.

    • Денис Черников
      Опубликовано: 11.06.2013 Ответить на сообщение

      Здравствуйте, Sasha! Рад, что мой пост пришёлся Вам по душе! Фрилансера найти сегодня не сложно, их сейчас пруд пруди. Только вот цены кусаются.

  • Сергей Москвитин
    Опубликовано: 11.06.2013 Ответить на сообщение

    Доброй ночи Денис! Спасибо за статью, я как раз у тебя хотел поинтересоваться как у тебя сделано «интересное потеме». Я так и понял, что это не плагин, уже зная твое отношение к плагинам. А тут ты со статьей. Я тоже стараюсь уменьшить количество плагинов на блоге. Буду по твоей инструкции применять на блоге. Думаю, что все получиться. Еще раз спасибо за твой труд.

    • Денис Черников
      Опубликовано: 12.06.2013 Ответить на сообщение

      Доброй, Сергей! Вы правильно всё поняли на счёт плагинов. Я к ним так и не прикипел с самого первого дня. Половина из них кривые и дырявые с кучей ссылок разработчиков. Мне лучше с кодом попотеть и заодно Вам его отдать безвозмездно на пользование.

      • Ольга
        Опубликовано: 12.06.2013 Ответить на сообщение

        А вот я так и не подружилась с кодами. Для меня это что то очень сложное и непонятное.

        • Денис Черников
          Опубликовано: 12.06.2013 Ответить на сообщение

          Ольга,здесь нет ничего сложного, просто берите и делайте. Код я Вам дал, а корректировка не так сложна. Вам же не нужно с ноля код писать. Берите то, что уже есть и меняйте цифровые значения. Если что-то не получится я всегда здесь.

  • Светлана
    Опубликовано: 11.06.2013 Ответить на сообщение

    Денис, ты просто ВОЛШЕБНИК!!!! Спасибо большое!

    • Денис Черников
      Опубликовано: 12.06.2013 Ответить на сообщение

      Пожалуйста, Светлана! Я не волшебник, я просто спать не буду пока всё нафиг не оптимизирую, что бы всем Вам было уютно и удобно у меня в гостях!

  • Алексей Виноградов
    Опубликовано: 12.06.2013 Ответить на сообщение

    Неплохо получилось, но плагин nRelate красивше показывает, надо ещё поработать над CSS оформлением. Плюс он грузит миниатюры со своего сервера разгружая наш сервак и ускоряя загрузку сайта. Плюс статистику по кликам показывает
    PS: вижу убрал поле «сайт» в комментариях. Неожиданное решение для SEO-блога. Есть результаты? Очень интересно.

    • Денис Черников
      Опубликовано: 12.06.2013 Ответить на сообщение

      Не вижу смысла в плагинах, Алексей! Зачем он нужен, когда есть простой код. Конечно выбирать Вам что использовать.
      Ссылки давно убрал, провожу эксперименты с поисковиками. Все подробности опишу по окончанию, но видимо это будет ни скоро. Кстати, при чём тут SEO-блог, если они всё равно закрыты от индексации?

  • Дмитрий
    Опубликовано: 12.06.2013 Ответить на сообщение

    Спасибо, Денис. На блоге КтоНаНовенького тоже публиковался аналогичный код, который я пытался внедрить, но не получилось. Сейчас попробую Ваш вариант. Но у меня возник вопрос, как сделать, чтобы похожие миниатюры брались не из всех постов, а именно из той категории, где размещена данная статья, ну Вы меня понимаете (кольца перелинковки по категориям).

    • Денис Черников
      Опубликовано: 12.06.2013 Ответить на сообщение

      Пожалуйста, Дмитрий! Чтобы выводились похожие записи из конкретной категории, просто объедините их определёнными мета-тегами. К примеру, все записи из рубрики «Новинки кино» можно объединить тегом «Кино». Тогда в конце поста будут отображаться только те записи у которых будет этот связывающий тег.

  • Михаил
    Опубликовано: 12.06.2013 Ответить на сообщение

    Привет, Денис! Пост отличный, но напрашивается вопрос о размножении картинок в библиотеке. Избавлялись-избавлялись, ставили нулевые значения в настройках медиафайлов и приплыли к тому же берегу. Плагин занимает намного меньше места и создаёт не такую громоздкую нагрузку, чем чтение всех медиафайлов. Т.ч. — палка о двух концах получается, или я не прав? С Уважением!

    • Денис Черников
      Опубликовано: 12.06.2013 Ответить на сообщение

      Здравствуйте, Михаил! От части Вы правы, размножение картинок в этом случае не избежно. Но оно не критично. Опять же, что плагин создаёт лишние миниатюры, что и сам движок. От этого видимо на 100% не уйти, если только вообще ничего не использовать. Но лично я выбрал именно такой путь посчитав его правильным. Смотрите! После того, как я перенёс все изображения на поддомен я вообще забыл о них. Прикиньте сами, как минимум я пишу 1 пост в 3 дня, немного математики и я вычислил, что когда изображения расплодятся на столько, что будут размером с весь мой хост, то мне, как минимум лет 50 будет, а то и больше. Поэтому переживать об их размножении я больше не стал.

  • Михаил
    Опубликовано: 12.06.2013 Ответить на сообщение

    Картинки на поддомене — интересное решение! Есть пост? Хотелось бы поподробнее об этом. Спасибо.

    • Денис Черников
      Опубликовано: 12.06.2013 Ответить на сообщение

      Пожалуйста, Михаил! Такой пост есть, поищите в карте.

  • Дмитрий
    Опубликовано: 15.06.2013 Ответить на сообщение

    Скажи, плиз, достаточно ли использования похожих постов в деле перелинковки сайта или обязательно еще в статье должны быть ссылки?

    • Денис Черников
      Опубликовано: 15.06.2013 Ответить на сообщение

      Нет, не достаточно! В статьях перелинковка обязательно должна присутствовать!

  • Ольга
    Опубликовано: 22.06.2013 Ответить на сообщение

    Здравствуй , Денис!
    Что-то не получается внедрить" картинки похожих статей на мой сайт. нет у меня Миниатюры записи! Куда она пропала??? Ведь была! Поставила код — на сайте отображается только список похожих статей.
    Поставила код в functions.php, пропала полностью страница Управления. Надо восстанавливать.
    И вообще, у меня «хрень» какая-то на сайте после обновления Вордпресс до версии 3.5.1
    Удалила плагин LinkWithin, но в Настройках он существует!Но восстанавливать плагин не хочу, хочу Похожие статьи с картинками без плагина. Посоветуй что делать. Спасибо.

    • Денис Черников
      Опубликовано: 22.06.2013 Ответить на сообщение

      Здравствуйте, Ольга!
      Если у Вас нормальная тема оформления, которая сделана руками разработчика, а не программой «Artisteer» (чтоб её), то мой совет таков:
      Выключите все плагины и обновите WordPress вручную, Вам в помощь один из моих постов (через поиск по сайту найдёте). Затем, в теме оформления, в файле функций найдите гадость, которую внедрил «LinkWithin» (плагины любят это делать) и удалите. После подключите только необходимые плагины (seo, подписка на комменты, транслитератор и т. д.). Когда закончите, переходите к самому началу моей статьи о реализации похожих записей с миниатюрами и заново всё пробуйте.

  • Наталия
    Опубликовано: 22.06.2013 Ответить на сообщение

    Здравствуйте! Спасибо за освобождение от плагинов Коды использовала, но появился вопрос. В статье появляется заголовок «Интересное по теме», а сами темы и без миниатюр плавают вверху над постом...

    • Денис Черников
      Опубликовано: 22.06.2013 Ответить на сообщение

      Здравствуйте, Наталья!
      Значит Вы не в то место их вставили. Меняйте местами код, экспериментируйте.

  • Ирина
    Опубликовано: 30.06.2013 Ответить на сообщение

    Спасибо Огромное за статью! Два дня мучилась с плагином, но после установки виджета миниатюр всё заработало.

    • Денис Черников
      Опубликовано: 30.06.2013 Ответить на сообщение

      Пожалуйста, Ирина! Заходите в гости ещё!

  • Dinar
    Опубликовано: 13.07.2013 Ответить на сообщение

    Здравствуйте, попробовала поставить, но они у меня почему то расположились вертикально вниз. Странно, почему?

    • Денис Черников
      Опубликовано: 13.07.2013 Ответить на сообщение

      Здравствуйте! Возможно размеры миниатюр слишком большие и не умещаются на странице контента.

  • Юрий
    Опубликовано: 22.07.2013 Ответить на сообщение

    У меня почему то не выводятся=( может что-то не так делаю?

    • Денис Черников
      Опубликовано: 22.07.2013 Ответить на сообщение

      Возможно! Будьте внимательны!

  • Ольга
    Опубликовано: 25.07.2013 Ответить на сообщение

    Большое спасибо, всё получилось!

    • Денис Черников
      Опубликовано: 25.07.2013 Ответить на сообщение

      Пожалуйста, обращайтесь!

  • Юрий
    Опубликовано: 28.07.2013 Ответить на сообщение

    Здравствуйте! Как не крути не получается, может стили конфликтуют?

    • Денис Черников
      Опубликовано: 28.07.2013 Ответить на сообщение

      Здравствуйте, Юрий! Да, такое возможно! Перепишите свои селекторы и будет всё хоккей!)))

  • Никита
    Опубликовано: 04.08.2013 Ответить на сообщение

    Пожалуй, тоже переделаю блок похожих записей, а то он у меня в виде списка ссылок. Спасибо за инструкцию!

    • Денис Черников
      Опубликовано: 04.08.2013 Ответить на сообщение

      Пожалуйста, занимайтесь!

  • Юрий
    Опубликовано: 19.08.2013 Ответить на сообщение

    Сменил тему, даже в этом случае ни как не получается(

    • Денис Черников
      Опубликовано: 19.08.2013 Ответить на сообщение

      Значит, какие-то Ваши действия не верны! Проверяйте всё более тщательно, стройте предположения что может быть не так, пробуйте варианты. Всё достигается опытным путём.

  • svargan
    Опубликовано: 25.08.2013 Ответить на сообщение

    Приветствую! Очень помог твой пост на одном блоге уже опробовал все нормально работает, на очереди еще два, до твоего пробовал еще один код так он картинки не резал и выводил максимальные, ух там конечно без комментариев.
    С ув. Дмитрий

    • Денис Черников
      Опубликовано: 25.08.2013 Ответить на сообщение

      Здравствуйте, Дмитрий!
      Рад, что у Вас всё получилось. Я старался максимально подробно всё пояснить, чтобы получилось у каждого.

  • svargan
    Опубликовано: 25.08.2013 Ответить на сообщение

    Может вы мне подскажите и поможете. Тут такое дело, я обнаружил в шаблоне своей темы такую вещь, у меня стоит плагин платинум сео пак, так вот в его настройках для главной страницы я указал заголовок описание и ключи и каким то образом именно заголовок не выводится в закладке браузера, в постах все нормально в начале title записи потом название сайта из общих параметров админки. В других шаблонах все корректно. Что тут нужно «допилить» или добавить? Буду благодарен вам Денис.
    С ув. Дмитрий

    • Денис Черников
      Опубликовано: 25.08.2013 Ответить на сообщение

      Дмитрий, нужно смотреть, так я как Вам подскажу. Есть соображения, что в header.php нужно прописать или самих настройках движка. Нужно глядеть!

  • svargan
    Опубликовано: 25.08.2013 Ответить на сообщение

    Денис я разобрался) В index.php в начале нашел вот такое подключение к шапке блога: , поменял на классическое и все заработало.
    Пусть немного не по теме данный случай, однако это практика может и другим оказаться полезной кто столкнется с подобным. Я так два блога исправил уж очень шаблоны мне понравились этого автора, тем более уже их под себя оптимизировал, столько трудов, замена была бы сами понимаете)
    Еще раз благодарю за поддержку!

    • svargan
      Опубликовано: 25.08.2013 Ответить на сообщение

      менял этот: ?php include (TEMPLATEPATH . '/header.php'); ?>
      на вот это: ?php get_header (); ?>
      впереди конечно подключалок конечно такой знак : < должен быть.

      • Денис Черников
        Опубликовано: 25.08.2013 Ответить на сообщение

        Да, всё верно!

        • Денис Черников
          Опубликовано: 25.08.2013 Ответить на сообщение

          Пожалуйста, Дмитрий!
          Конечно Ваш опыт людям пригодится, но это не частый случай. Просто темы кривые!

  • Саша
    Опубликовано: 05.09.2013 Ответить на сообщение

    Здравствуйте, Денис!
    У вас действительно одно из самых адекватных объяснений, которое я видела из этой серии. У меня такой вопрос — сайт двуязычный, каждая статья переведена, вместе с категориями и тегами. Я попробовала поставить плагин, как результат получила в списке похожих постов и англо- и русскоязычные вперемешку. Вопрос: с помощью кода возможно ли сделать так, чтобы к английскими постам подбирались англоязычные аналоги, а к русским — русскоязычные соответственно?
    Заранее спасибо за ответ:)

    • Денис Черников
      Опубликовано: 05.09.2013 Ответить на сообщение

      Здравствуйте, Саша! Вот это Вы меня озадачили! Даже не знаю, теоретически думаю можно, но на практике затрудняюсь ответить!

  • Виталий
    Опубликовано: 06.09.2013 Ответить на сообщение

    Для приличия можно было бы и указать на каком блоге нашлось решение, ведь до сих пор бы все использовали плагины.
    P.S. Хотя конечно мне пофигу, но уважение Вам это не добавляет!

    • Денис Черников
      Опубликовано: 06.09.2013 Ответить на сообщение

      В чём Ваша проблема, Виталий? Вы разработчик этого кода?

  • Сергей
    Опубликовано: 13.10.2013 Ответить на сообщение

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

    • Денис Черников
      Опубликовано: 13.10.2013 Ответить на сообщение

      Сергей, не задавался таким вопросом. Здесь идёт динамическая загрузка контента, что в свою очередь построена не так как статика. Вам потребуется простенький скрипт,который будет выводить приказанные ему страницы + миниатюры самому придётся делать.

  • Михаил
    Опубликовано: 11.02.2014 Ответить на сообщение

    Здраствуйте Денис. У меня такая проблема. Заметил в вашем коде, что сначала идет сортировка по тегам, а потом по id. То есть, по номеру статьи в базе нанных. Получается выводятся только последние записи.
    'tag__in' => $tag_ids,
    'post__not_in' => array ($post->ID),
    подскажите как можно переписать эту
    post__not_in' => array ($post->ID), строчку, чтобы сортировка была в случайном порядке. Спасибо!

    • Денис Черников
      Опубликовано: 11.02.2014 Ответить на сообщение

      Здравствуйте, Михаил!
      Попробуйте написать так:
      'posts_per_page'=>6, // количество записей.
      'caller_get_posts'=>1,
      'orderby'=>'rand'
      Думаю Вы поймёте в каком месте произвести замену!

      • Михаил
        Опубликовано: 12.02.2014 Ответить на сообщение

        Именно так и сделал спасибо!

        • Денис Черников
          Опубликовано: 12.02.2014 Ответить на сообщение

          Всегда пожалуйста!

  • Ильдар
    Опубликовано: 11.02.2014 Ответить на сообщение

    спасибо за код. Возник вопрос: что следует добавить, что бы при отсутствии миниатюры выводилась специально для этого предназначенная картинка?

    • Денис Черников
      Опубликовано: 11.02.2014 Ответить на сообщение

      Пожалуйста!
      Нужно переверстать скрипт, сейчас с этим не могу помочь!

  • Андрей Вильянский
    Опубликовано: 06.04.2014 Ответить на сообщение

    Странно, но у меня кроме слова интересное по теме вообще больше ничего не появилось. Несколько раз все перепроверил и ничего

    • Денис Черников
      Опубликовано: 06.04.2014 Ответить на сообщение

      Значит, что-то не так Вы сделали!

  • Евгений
    Опубликовано: 09.04.2014 Ответить на сообщение

    А каким образом можно сделать, чтобы похожие записи вставлялись не в низу поста а внизу страницы?

    • Денис Черников
      Опубликовано: 10.04.2014 Ответить на сообщение

      В файле отвечающем за страницу, опускаете код в нужное Вам место!

  • Андрей
    Опубликовано: 07.07.2014 Ответить на сообщение

    Побывал на двух темах одна из которых Twenty Ten, выводится только надпись (Интересное по теме:) и все, никаких картинок, никакого списка постов, ничего больше... В чем тут может быть проблема?

    • Андрей
      Опубликовано: 07.07.2014 Ответить на сообщение

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

      • Денис Черников
        Опубликовано: 07.07.2014 Ответить на сообщение

        Рад, что у Вас всё получилось!

        • Андрей
          Опубликовано: 07.07.2014 Ответить на сообщение

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

          • Денис Черников
            Опубликовано: 07.07.2014 Ответить на сообщение

            Готового решения у меня нет, но принцип тот-же, скрипт цепляет первую картинку из поста и вставляет её вместо миниатюры, только это выглядит криво! Раньше у меня такой скрипт стоял, мне не понравился!

  • Андрей
    Опубликовано: 08.07.2014 Ответить на сообщение

    Выглядит криво потому-что во всех постах разные картинки, а у меня одинаковые, плагин выводит все красиво, но сильно подгружает сайт. Посмотри может скрипт сохранился, если есть скинь на почту (lethalblo@mail.ru)
    Большинство блогеров, как под копирку выводит такой же код как у тебя, и найти вывод картинок без миниатюр не удалось не удалось.

    • Денис Черников
      Опубликовано: 08.07.2014 Ответить на сообщение

      К сожалению под рукой нет!

  • Андрей
    Опубликовано: 19.07.2014 Ответить на сообщение

    Файл, который выводит содержимое поста, называется — content-single.php. Вот часть кода, которая отвечает за вывод контента.
    'before' => theme_get_metadata_icons ('', 'header'),
    'content' => theme_get_content (),
    'after' => theme_get_metadata_icons ('tag', 'footer'),
    Если знаешь подскажи как сюда вставить код вывода похожих постов, пробовал по разному, безрезультатно, страница не загружается. Заранее спасибо

    • Денис Черников
      Опубликовано: 21.07.2014 Ответить на сообщение

      У Вас не стандартная тема, где файл вывода контента называется просто single.php! Поэтому нужно разбираться индивидуально!

      • Андрей
        Опубликовано: 22.07.2014 Ответить на сообщение

        Single тоже есть, но там ничего вывести тоже не получится, поскольку он ссылается на другие файлы как-то так: get_template_part ('content', 'single');
        еще вопрос, может знаешь как можно переименовать слово «метки». Код который их выводит выглядит так:
        'after' => theme_get_metadata_icons ('tag', 'footer'),

        • Денис Черников
          Опубликовано: 22.07.2014 Ответить на сообщение

          Видимо Ваш шаблон сделан не ручками а Артистером, специальной прогой! Там всё по-другому!

  • Людмила Хорошавина
    Опубликовано: 04.09.2014 Ответить на сообщение

    И у меня только надпись отображается, ох чувствую дело в миниатюрах где-то. С кодами у меня всё точно в порядке, проверила-перепроверила. И миниатюры подгоняла под заданный максимальный размер, но даже пустых квадратов нет. Просто одна строчка и сразу дальше черта без пробела. Пока поставила ваш старый хак без картинок. Хоть что-то чем ничего. Буду ждать, может кто-то найдёт решение данной проблемы...
    Спасибо за ваши полезности, уже многое внедрила!

    • Денис Черников
      Опубликовано: 05.09.2014 Ответить на сообщение

      Пожалуйста, Людмила!
      Людмила, а у Вас вообще миниатюры когда-нибудь выводились, плагином или кодом? Данный код работает, у меня внедрён!

      • Людмила
        Опубликовано: 05.09.2014 Ответить на сообщение

        Нет, раньше миниатюры не выводились, но я вставила ваш код и теперь их можно задать. Задала, подогнала под размер, но ничего не появилось. Видимо, ещё чего-то не хватает. Я знаю что у вас код работает, а моей теме чего-то не хватает.

        • Денис Черников
          Опубликовано: 05.09.2014 Ответить на сообщение

          Интересно! Получается, что когда Вы редактируете статью, там миниатюра вставляется и отображается, а на самом сайте нет?

          • Людмила Хорошавина
            Опубликовано: 12.09.2014 Ответить на сообщение

            Нет на сайте видны все картинки, но они первоначально не были заданы как миниатюры.

          • Денис Черников
            Опубликовано: 12.09.2014 Ответить на сообщение

            Так надо задать!

  • Людмила
    Опубликовано: 13.09.2014 Ответить на сообщение

    Я же уже писала, что задавала миниатюры, но результата не было.

    • Денис Черников
      Опубликовано: 14.09.2014 Ответить на сообщение

      Странно, в общем нужно смотреть!

  • Наталья Грамоткина
    Опубликовано: 21.12.2014 Ответить на сообщение

    Здравствуйте, что только не делала не выводится ни текст похожих записей, ни картинки. На поддомене делала — получается, на основном сайте,только когда поставила в сайдбар вывелись картинки и подписями, но установились внизу главной страницы, а не в сайдбаре. А в single.php когда вставляю ничего не выводится. Уже и «основной шаблон» ставила и в «функции темы», не выводится ничего. Подскажите, что еще можно сделать?

    • Денис Черников
      Опубликовано: 25.12.2014 Ответить на сообщение

      Здравствуйте! Все действия описаны в посте, больше посоветовать нечего, просто что-то Вы делаете не так или шаблон у Вас какой-то особенный! Нужно смотреть!

      • Наталья Грамоткина
        Опубликовано: 30.12.2014 Ответить на сообщение

        Делаю все как у вас в статье. Шаблон стоит один и на поддомене и на основном сайте, на поддомене получается на сайте нет

        • Наталья Грамоткина
          Опубликовано: 31.12.2014 Ответить на сообщение

          Попыталась еще раз, все получилось! Докопалась наконец таки до причины...Не выводилось в некоторых статьях, потому что не были проставлены метки. Сейчас все ок. Единственное, Денис, скажите как мне поменять цвет заголовка «Интересное по теме» у меня есть код цвета нужного мне, куда его поставить правильно?

          • Денис Черников
            Опубликовано: 31.12.2014 Ответить на сообщение

            Ну вот видите, оказывается всё просто! Рад за Вас! Чтобы изменить цвет заголовка нужно задать ему CSS стили. Это можно сделать или непосредственно в самом коде в теге < h3 > или через общие стили в style.css используя class или id селекторы!

  • Наталья Грамоткина
    Опубликовано: 31.12.2014 Ответить на сообщение

    Не могу найти цвет заголовка не в стилях, ни в коде в теге h3. Денис, укажите, пожалуйста, прям строку в которою можно вставить вот этот цвет #ff6600

    • Денис Черников
      Опубликовано: 11.01.2015 Ответить на сообщение

      В самом начале прям!

  • Людмила Хорошавина
    Опубликовано: 29.04.2015 Ответить на сообщение

    И у меня наконец всё получилось, после того, как проставила метки ко всем записям!

    • Денис Черников
      Опубликовано: 25.05.2015 Ответить на сообщение

      Поздравляю!

Имя
Укажите своё имя и фамилию
E-mail
Без СПАМа, обещаем
Текст сообщения
Отправляя данную форму, вы соглашаетесь с политикой конфиденциальности и правилами нашего сайта.