Свързани WordPress статии без плъгин

Можете да създадете списък с подобни статии със и без миниатюри, като използвате чист php код или плъгин. Всеки избира своя път.

Едва сега, в борбата за скорост на зареждане на сайта, реших да заменя този плъгин с прост код. Тъй като този плъгин забави зареждането на блога ми от 0,5 до 0,9 секунди в зависимост от времето и натоварването.

По правило в края на статията се показва списък със свързани статии. В повечето теми на WordPress файлът single.php отговаря за статиите (публикациите). Именно в този файл трябва да вмъкнете кода, отговорен за показването на подобни статии.

Предупреждение: направете резервно копие на файла single.php преди да започнете работа.

Стъпка 1: намерете място за поставяне на кода.

Всички имаме различни шаблони и тяхната структура е малко по-различна един от друг. Например в моята тема изобщо няма файл single.php. Създадох дъщерна тема и правя всички модификации чрез функционалния файл на темата. И това е порядък по-сложно от редактирането на обикновени файлове.

За да определите правилното място за вмъкване на кода, първо трябва да разгледате страницата, да намерите основните елементи на нея и след това ще ви бъде по-лесно да намерите необходимото място за кода в изходния код.

Анализ на визуални модели

Както можете да видите на екранната снимка, правилното място за вмъкване на кода е след края на статията, преди навигацията.

И така, отворете административния панел на WordPress - "Външен вид" - "Редактор" - "Една публикация (single.php)". И във файла потърсете кода, отговорен за изхода на статията. Ще изглежда нещо подобно:

Анализ на код в шаблон

След този фрагмент можете да вмъкнете кода на свързани статии. В моя пример навигационният код ще отиде по-далеч.

Стъпка 2: Поставете кода на свързана статия.

След като сте решили мястото, поставете товакод:

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

Подобни статии по тагове

Външният вид на списъка ще съответства на дизайна на вашия сайт, тъй като стиловете, дефинирани в шаблона, се отнасят и за този списък.

Можете също така да промените елементите, маркирани в оранжево в кода.

След това, следвайки алгоритъма, описан по-горе, вмъквате този код:

Като допълнителни настройки можете да използвате параметъра 'orderby'=>rand. Което определя изхода на подобни материали в произволен ред.

Този код се вмъква до параметъра, отговарящ за броя на подобни статии. В този случай кодовият фрагмент ще изглежда така:

Това е всичко, приятели. Вече знаете как да показвате списък със сродни статии без плъгин. Прост код и без натоварване на сайта. А това е много важно, когато става въпрос за скоростта на зареждане на сайта.