Уявіть собі, що ви можете поліпшити ваш фід RSS в WordPress? Хочете, щоб він містив більше (або менше) контенту? Або додати кілька додаткових деталей в кінець вашої замітки?
В даному уроці буде показано, як:
Все це виконується в файлі functions.php теми, використовуваної на вашому сайті. Якщо такого файлу немає, просто створіть його в папці теми! (Пам'ятаєте, що в статті наведено код PHP).
Включаємо сторінки в фид WordPress
Потрібно додати фільтр WordPress, коли він шукає записи. Фільтр перевіряє, чи призначена запис для фида, і якщо це так, то використовується запит для додавання і записи і сторінки.
Якщо ви хочете показувати лише сторінки. то потрібно змінити слово 'any' на 'page' (або на ім'я будь-якого довільного типу заміток, який ви створили).
Якщо потрібно показувати тільки сторінки верхнього рівня. то потрібно використовувати наступний код:
Додаємо мініатюри до фіду RSS
Обробка в цей раз трохи відрізняється. Нам знову потрібно додати фільтр до запиту і перевіряти, чи призначена сторінка для фида RSS. Але в цей раз треба додати фільтр до the_content (тобто контенту записи).
Для зображення використовується align = "left". щоб надати висновку форматований вид. Багато Новомосковсктелі фида RSS відключатимуть використання CSS, але використання старого доброго атрибута повинно спрацювати.
Ви можете використовувати код для отримання будь-якого розміру мініатюри. Наприклад, можна додати наступний рядок до файлу functions.php для визначення розміру мініатюри тільки для фида:
Потім потрібно буде поміняти рядок в коді фільтра на:
Як виключити записи з певною міткою
Цього разу ми будемо робити операцію, дуже схожу на перший приклад. Використовуватиметься 'set' для налаштування об'єкта запиту.
У нашому прикладі ми виключаємо записи з міткою, ID якої має значення 29.
Якщо потрібно виключити записи, відповідні декільком мітками, то робиться це так:
Контролюємо, скільки записів з'являться в ФІДЕ
В панелі адміністратора на панелі Параметри> Читання можна встановити, скільки записів буде показано на сторінках сайту і в ФІДЕ. Однак, часто потрібно показувати в фіде більше записів, ніж виводиться на сайті.
Наприклад, сайт може виглядати відмінно з 3 або 4 записами на сторінці, але ви хочете виводити більшу кількість в фід!
Для цього можна використовувати код:
Число 20 можна замінити на будь-який, що йому потрібна.
Додаємо контент в кінець кожного запису RSS
Існує безліч причин, за якими потрібно додавати щось в кінець запису RSS. Наприклад, додається вітання з посиланням на блог.
Тепер давайте зробимо щось більш цікаве. Припустимо у вас є слайдер спеціального контенту на сайті, або список спеціальних записів на бічній панелі, і потрібно зробити так, щоб при розміщенні записи додавалася мітка на ці особливі записи.
У цьому прикладі ми будемо додавати рядок до запису в фид:
"Не пропустіть наш останній спеціальний матеріал: 'заголовок запису'"
Ви можете змінити функцію так як потрібно, наприклад, додати вбудовані правила CSS для форматування рядка.
За рахунок отримання інформації відразу по двох каналах (зір і слух) ефективність навчання значно перевершує навчання по книгах. А домашні завдання і онлайн-тести дозволять вам постійно думати на мові, що вивчається і відразу перевіряти свої знання!
Якщо ви давно хочете як слід вивчити HTML, то у мене для Вас є чудова новина!
Якщо ви вже вивчили HTML і хочете рухатися далі, то наступним кроком буде вивчення технології CSS.
Якщо ви хочете розібратися з поняттями домену і хостингу, навчитися створювати бази даних, закачувати файли сайту на сервер по FTP, створювати піддомени, налаштовувати поштові скриньки для свого сайту і стежити за його відвідуваністю, то цей курс створений спеціально для вас!