Домашняя » WordPress » Как добавить WordPress похожие посты без плагинов

    Как добавить WordPress похожие посты без плагинов

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

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

    Некоторые из самых популярных категорий плагинов WordPress основаны на добавлении “Похожие сообщения” в блог. Поскольку в WordPress нет ничего стандартного для этого, каждый должен использовать какой-то плагин для отображения похожих сообщений на своем сайте..

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

    Но сначала зачем избегать плагинов?

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

    Другая причина в том, что вы не рискуете использовать раздутый плагин, который может замедлить ваш сайт или, что еще хуже, содержать вредоносный фрагмент кода, хотя это редко, если вы получаете свои плагины из официального каталога WordPress..

    Начало работы: похожие посты с миниатюрами

    Эта функция «связанных постов», как и большинство других, предназначена для размещения на главной странице вашей статьи (single.php), но вы можете использовать ее практически где угодно, пока вы держите ее в цикле WordPress. Чтобы получить соответствующие сообщения, мы будем использовать теги записей, которые даются отдельным статьям..

    Эскизы

    WordPress теперь имеет встроенную систему миниатюр, которая нам понадобится здесь. Чтобы включить его, добавьте этот код в файл functions.php в папке вашей темы (в большинстве случаев он уже есть).

     add_theme_support ('post-thumbnails'); 

    Вы также можете установить ширину и высоту миниатюр, добавив еще одну строку в код:

     add_theme_support ('post-thumbnails'); set_post_thumbnail_size (100, 50, true); 

    Важный: При добавлении изображений в сообщения, чтобы создать миниатюру, вы должны на панели загрузки изображений выбрать “Использовать как изображение”. Это создаст миниатюру для поста..

    Код

     

    Похожие сообщения

    Я БЫ); if ($ tags) $ tag_ids = array (); foreach ($ tags как $ Individual_tag) $ tag_ids [] = $ Individual_tag-> term_id; $ args = array ('tag__in' => $ tag_ids, 'post__not_in' => array ($ post-> ID), 'posts_per_page' => 4, // Количество отображаемых связанных сообщений. 'caller_get_posts' => 1) ; $ my_query = new wp_query ($ args); while ($ my_query-> have_posts ()) $ my_query-> the_post (); ?>

    Приведенный выше CSS будет отображать миниатюры записей шириной 150 пикселей, а это значит, что нам понадобится 4 миниатюры, чтобы заполнить ширину публикации 640 пикселей (включая поле между ними). Вы можете настроить это по своему желанию; если вы хотите 5 миниатюр, вам понадобится ширина .thethumbthumb примерно 125px.

    Важный: Обязательно установите ширину миниатюр, сгенерированных в ваших настройках WordPress, в соответствии с настройками CSS. Кроме того, он должен соответствовать размеру, указанному в коде php: the_post_thumbnail (массив (150100).

    пример

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

    Подобные техники

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

      ]
    • Похожие посты с миниатюрами в WordPress без плагина (TechWalz)
    • Как: связанные посты с миниатюрами в WordPress без плагинов (WPBeginner)
    • Как добавить похожие сообщения с миниатюрой без плагина (WPCode)

    Выводы

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