✅ WEB і WordPress новини, теми, плагіни. Тут ми ділимося порадами і кращими рішеннями для сайтів.

Стилізуйте посилання на сторінки в публікаціях WordPress

8

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

Огляд

Публікації можна розбити на сторінки, ввівши <!--nextpage--> Quicktag під час написання вмісту публікації, щоб вказати, що вміст після тегу має бути розміщено на новій сторінці. Потім посилання генеруються за допомогою функції wp_link_pages, яка створює розбиття на сторінки вмісту публікації.

Хоча ви повинні врахувати наслідки розбиття вмісту на пошукову систему (SEO ), а це окрема тема, у вас, ймовірно, є вагома причина для цього, наприклад, неймовірно довга стаття, ймовірно, із великою кількістю зображень і вбудованих відео, що займе занадто багато багато завантажувати і споживати багато ресурсів на вашому сервері.

Ініціалізація

Ми можемо викликати wp_link_pagesфункцію в нашій темі WordPress, включаючи наші класи CSS, готові до такого стилю:

Фільтрування

Що станеться, якщо ми використовуємо дочірню тему? якщо його правильно зібрано за допомогою get_template_part, ми могли б скопіювати файл до нашої дочірньої теми та повторно ініціалізувати функцію з належними значеннями.

Хорошою альтернативою було б використовувати фільтр wp_link_pages_argsдля перевизначення ініціалізації wp_link_pagesфункції. Ми можемо додати наступний код у файл functions.php нашої дочірньої теми:

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

Джерело запису: startfunction.com

Цей веб -сайт використовує файли cookie, щоб покращити ваш досвід. Ми припустимо, що з цим все гаразд, але ви можете відмовитися, якщо захочете. Прийняти Читати далі