ГлавнаяВёрстка WordPress › Как сделать Похожие записи с Миниатюрами без Плагина?


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


 похожие записи с миниатюрами без плагинаЗдравствуйте, дорогие друзья и читатели – 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. Всё остальное настраивается в файле стилей. После непродолжительной калибровки у Вас будут выводиться похожие записи без плагинов в таком же виде, как и у меня.

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

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

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




Сделайте, пожалуйста, доброе дело, расскажите о блоге своим друзьям:




92 комментарияА что думаете Вы?

  1. Степан

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

    [Ответить]

    Денис Черников ответил:

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

    [Ответить]

  2. Борис

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

    [Ответить]

    Денис Черников ответил:

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

    [Ответить]

  3. Sasha

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

    Кстати, сейчас у меня тоже Related post Thumbnails стоит, ничего особенного, мне ваш вариант даже больше понравился. Так что непременно попробую.

    [Ответить]

    Денис Черников ответил:

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

    [Ответить]

  4. Сергей Москвитин

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

    [Ответить]

    Денис Черников ответил:

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

    [Ответить]

    Ольга ответил:

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

    [Ответить]

    Денис Черников ответил:

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

    [Ответить]

  5. Светлана

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

    [Ответить]

    Денис Черников ответил:

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

    [Ответить]

  6. Алексей Виноградов

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

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

    [Ответить]

    Денис Черников ответил:

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

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

    [Ответить]

  7. Дмитрий

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

    [Ответить]

    Денис Черников ответил:

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

    [Ответить]

  8. Михаил

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

    [Ответить]

    Денис Черников ответил:

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

    [Ответить]

  9. Михаил

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

    [Ответить]

    Денис Черников ответил:

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

    [Ответить]

  10. Дмитрий

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

    [Ответить]

    Денис Черников ответил:

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

    [Ответить]

  11. Ольга

    Здравствуй , Денис!

    Что-то не получается внедрить" картинки похожих статей на мой сайт. нет у меня Миниатюры записи! Куда она пропала??? Ведь была! Поставила код — на сайте отображается только список похожих статей.

    Поставила код в functions.php, пропала полностью страница Управления. Надо восстанавливать.

    И вообще, у меня «хрень» какая-то на сайте после обновления Вордпресс до версии 3.5.1

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

    [Ответить]

    Денис Черников ответил:

    Здравствуйте, Ольга!

    Если у Вас нормальная тема оформления, которая сделана руками разработчика, а не программой «Artisteer» (чтоб её), то мой совет таков:

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

    [Ответить]

  12. Наталия

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

    [Ответить]

    Денис Черников ответил:

    Здравствуйте, Наталья!

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

    [Ответить]

  13. Ирина

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

    [Ответить]

    Денис Черников ответил:

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

    [Ответить]

  14. Dinar

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

    [Ответить]

    Денис Черников ответил:

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

    [Ответить]

  15. Юрий

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

    [Ответить]

    Денис Черников ответил:

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

    [Ответить]

  16. Ольга

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

    [Ответить]

    Денис Черников ответил:

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

    [Ответить]

  17. Юрий

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

    [Ответить]

    Денис Черников ответил:

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

    [Ответить]

  18. Никита

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

    [Ответить]

    Денис Черников ответил:

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

    [Ответить]

  19. Юрий

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

    [Ответить]

    Денис Черников ответил:

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

    [Ответить]

  20. svargan

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

    С ув. Дмитрий

    [Ответить]

    Денис Черников ответил:

    Здравствуйте, Дмитрий!

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

    [Ответить]

  21. svargan

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

    С ув. Дмитрий

    [Ответить]

    Денис Черников ответил:

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

    [Ответить]

  22. svargan

    Денис я разобрался) В index.php в начале нашел вот такое подключение к шапке блога: , поменял на классическое и все заработало.

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

    Еще раз благодарю за поддержку!

    [Ответить]

    svargan ответил:

    менял этот: ?php include (TEMPLATEPATH . '/header.php'); ?>

    на вот это: ?php get_header (); ?>

    впереди конечно подключалок конечно такой знак : < должен быть.

    [Ответить]

    Денис Черников ответил:

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

    [Ответить]

    Денис Черников ответил:

    Пожалуйста, Дмитрий!

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

    [Ответить]

  23. Саша

    Здравствуйте, Денис!

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

    Заранее спасибо за ответ:)

    [Ответить]

    Денис Черников ответил:

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

    [Ответить]

  24. Виталий

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

    P.S. Хотя конечно мне пофигу, но уважение Вам это не добавляет!

    [Ответить]

    Денис Черников ответил:

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

    [Ответить]

  25. Сергей

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

    [Ответить]

    Денис Черников ответил:

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

    [Ответить]

  26. Михаил

    Здраствуйте Денис. У меня такая проблема. Заметил в вашем коде, что сначала идет сортировка по тегам, а потом по id. То есть, по номеру статьи в базе нанных. Получается выводятся только последние записи.

    'tag__in' => $tag_ids,

    'post__not_in' => array ($post->ID),

    подскажите как можно переписать эту

    post__not_in' => array ($post->ID), строчку, чтобы сортировка была в случайном порядке. Спасибо!

    [Ответить]

    Денис Черников ответил:

    Здравствуйте, Михаил!

    Попробуйте написать так:

    'posts_per_page'=>6, // количество записей.

    'caller_get_posts'=>1,

    'orderby'=>'rand'

    Думаю Вы поймёте в каком месте произвести замену!

    [Ответить]

    Михаил ответил:

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

    [Ответить]

    Денис Черников ответил:

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

    [Ответить]

  27. Ильдар

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

    [Ответить]

    Денис Черников ответил:

    Пожалуйста!

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

    [Ответить]

  28. Андрей Вильянский

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

    [Ответить]

    Денис Черников ответил:

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

    [Ответить]

  29. Евгений

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

    [Ответить]

    Денис Черников ответил:

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

    [Ответить]

  30. Андрей

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

    [Ответить]

    Андрей ответил:

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

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

    [Ответить]

    Денис Черников ответил:

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

    [Ответить]

    Андрей ответил:

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

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

    [Ответить]

    Денис Черников ответил:

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

  31. Андрей

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

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

    [Ответить]

    Денис Черников ответил:

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

    [Ответить]

  32. Андрей

    Файл, который выводит содержимое поста, называется — content-single.php. Вот часть кода, которая отвечает за вывод контента.

    'before' => theme_get_metadata_icons ('', 'header'),

    'content' => theme_get_content (),

    'after' => theme_get_metadata_icons ('tag', 'footer'),

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

    [Ответить]

    Денис Черников ответил:

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

    [Ответить]

    Андрей ответил:

    Single тоже есть, но там ничего вывести тоже не получится, поскольку он ссылается на другие файлы как-то так: get_template_part ('content', 'single');

    еще вопрос, может знаешь как можно переименовать слово «метки». Код который их выводит выглядит так:

    'after' => theme_get_metadata_icons ('tag', 'footer'),

    [Ответить]

    Денис Черников ответил:

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

    [Ответить]

  33. Людмила Хорошавина

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

    Спасибо за ваши полезности, уже многое внедрила!

    [Ответить]

    Денис Черников ответил:

    Пожалуйста, Людмила!

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

    [Ответить]

    Людмила ответил:

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

    [Ответить]

    Денис Черников ответил:

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

    [Ответить]

    Людмила Хорошавина ответил:

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

    Денис Черников ответил:

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

  34. Людмила

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

    [Ответить]

    Денис Черников ответил:

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

    [Ответить]

  35. Наталья Грамоткина

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

    [Ответить]

    Денис Черников ответил:

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

    [Ответить]

    Наталья Грамоткина ответил:

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

    [Ответить]

    Наталья Грамоткина ответил:

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

    [Ответить]

    Денис Черников ответил:

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

    [Ответить]

  36. Наталья Грамоткина

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

    [Ответить]

    Денис Черников ответил:

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

    [Ответить]

  37. Людмила Хорошавина

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

    [Ответить]

    Денис Черников ответил:

    Поздравляю!

    [Ответить]

Оставить комментарий!

Вверх