Як вивести схожі записи у WordPress без плагінів

WordPress це один із найпопулярніших движків і для нього написані плагіни на будь-який смак і практично для вирішення будь-яких завдань. Думаю кожен, хто розробляв сайт на якому є багато контенту замислювався про те, як змусити користувачів не йти з сайту і читати статті далі. Для того, щоб користувачі залишалися на сайті, необхідно їм запропонувати статті, що їх цікавлять. Це завдання відмінно вирішує плагін related post thumbnails але цей плагін має масу налаштувань, які не завжди потрібні, а якщо у вас вже встановлено багато плагінів, то додавання ще кількох може здорово уповільнити роботу вашого сайту. Саме з цих причин я почав копатися в інтернеті та шукати вирішення завдання виведення схожих записів у блозі за допомогою простого коду, без зайвих налаштувань.

Одна з причин написання цієї статті послужила на те, що плагін яким я звик користуватися мав конфлікт у роботі з іншим плагіном і виводив замість чотирьох картинок 16. В загальному, історія була не приємна.

Ще причина того, що потрібно вміти писати плагіни самим, це створення преміум тем та продаж їх в інтернеті на таких сайтах як themeforest.net або для ваших клієнтів. Однією з найважливіших вимог theforest при розробці теми для сайту є її підтримка та розвиток. Якщо плагін який ви використовували перестав працювати, то пояснювати тим, хто вже купив вашу тему, чому у них нічого не працює, не приведе ні до чого доброго. Якщо ви написали свій плагін наприклад, схожих статей за всіма правилами API WordPress і вбудували його на свою тему, то мало ймовірно що доопрацюваннями треба буде займатися надалі і просто так він не перестане працювати.

А тепер по суті про схожі записи з ескізами

Вставте код на сторінці single.php у потрібному місці.

Після вставки коду у вас на сторінці будуть виведені схожі статті та картинки різної ширини. Залишиться лише підправити стилі css.

Робимо плагін на основі коду

Тепер якщо вам буде необхідний плагін можна з цього всього його зробити, щоб використати його на своїх проектах. Для початку в папці плагінів створюємо папку my-related-post-thumbnail і в ній додаємо файл related-post-thumbnail.php. У файл потрібно помістити код створеного плагіна:

Для вставки коду у шаблон необхідно додати код, наприклад, в single.php, у потрібне місце.

Ось і все на сьогодні, удачі у розробці.


Купить хостинг WordPress
/* Репетитор по wordpress
Послуги репетитора онлайн. Список курсів, які я веду
  • Базовий курс з веб-дизайну;
  • Верстка сайтів;
  • Загальний курс CMS WordPress та продовження курсу з розробки шаблонів;
  • Розробка сайтів на PHP.
Докладніше читайте на сторінці репетитор по WordPress
*/

Ніколаєнко Максим

Директор веб-студии ProGrafika. Займаюсь розробкою, дизайном та просуванням веб-сайтів. Завжди радий новим читачам блогу та добрим клієнтам.


Вам також може сподобатися...

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *

Цей сайт використовує Akismet для зменшення спаму. Дізнайтеся, як обробляються ваші дані коментарів.

Шаблони для WordPress
Найкращий хостинг в Україні
Стабільний хостинг для Drupal