Свързани WordPress статии без плъгин
Можете да създадете списък с подобни статии със и без миниатюри, като използвате чист php код или плъгин. Всеки избира своя път.
Едва сега, в борбата за скорост на зареждане на сайта, реших да заменя този плъгин с прост код. Тъй като този плъгин забави зареждането на блога ми от 0,5 до 0,9 секунди в зависимост от времето и натоварването.
По правило в края на статията се показва списък със свързани статии. В повечето теми на WordPress файлът single.php отговаря за статиите (публикациите). Именно в този файл трябва да вмъкнете кода, отговорен за показването на подобни статии.
Предупреждение: направете резервно копие на файла single.php преди да започнете работа.
Стъпка 1: намерете място за поставяне на кода.
Всички имаме различни шаблони и тяхната структура е малко по-различна един от друг. Например в моята тема изобщо няма файл single.php. Създадох дъщерна тема и правя всички модификации чрез функционалния файл на темата. И това е порядък по-сложно от редактирането на обикновени файлове.
За да определите правилното място за вмъкване на кода, първо трябва да разгледате страницата, да намерите основните елементи на нея и след това ще ви бъде по-лесно да намерите необходимото място за кода в изходния код.
Анализ на визуални модели
Както можете да видите на екранната снимка, правилното място за вмъкване на кода е след края на статията, преди навигацията.
И така, отворете административния панел на WordPress - "Външен вид" - "Редактор" - "Една публикация (single.php)". И във файла потърсете кода, отговорен за изхода на статията. Ще изглежда нещо подобно:
Анализ на код в шаблон
След този фрагмент можете да вмъкнете кода на свързани статии. В моя пример навигационният код ще отиде по-далеч.
Стъпка 2: Поставете кода на свързана статия.
След като сте решили мястото, поставете товакод:
Сега след всяка статия ще се показва списък с подобни статии, чиято уместност се определя от тагове.
Подобни статии по тагове
Външният вид на списъка ще съответства на дизайна на вашия сайт, тъй като стиловете, дефинирани в шаблона, се отнасят и за този списък.
Можете също така да промените елементите, маркирани в оранжево в кода.
След това, следвайки алгоритъма, описан по-горе, вмъквате този код:
Като допълнителни настройки можете да използвате параметъра 'orderby'=>rand. Което определя изхода на подобни материали в произволен ред.
Този код се вмъква до параметъра, отговарящ за броя на подобни статии. В този случай кодовият фрагмент ще изглежда така:
Това е всичко, приятели. Вече знаете как да показвате списък със сродни статии без плъгин. Прост код и без натоварване на сайта. А това е много важно, когато става въпрос за скоростта на зареждане на сайта.