Добавляем на сайт свой фид (feed) для Яндекса

09.08.2019
Теги:
Поделиться: 

Если с сайта нужно выгрузить фид для Яндекса или для другого сервиса. То есть два способа. Первый это всевозможные плагины, но они почти все работаю с Woocommerce. Второй вариант, написать выгрузку вручную.

С такой проблемой я столкнулся на сайте застройщика, квартиры были выполнены кастомными записями. А нужно было несколько фидов в XML-формате для разных сервисов. И вот как я поступил, покажу на примере одного фида. Я же по подобию делал их несколько.

В файл functions.php вставляю следующий код:

Описание: yandex-realty.xml это адрес фида https://название_сайта/yandex-realty.xml/ и rss-realty — это название шаблона который нужно положить в папку с темой сайта (rss-realty.php).

В файле rss-realty.php вставляем цикл WP_Query который берет из кастомных записей, кастомные поля. Для примера приведу готовый код Яндекс.Недвижимость.

 

 

Рекомендуем еще эти статьи

24.08.2022

Генерация CSV и сохранение его на сервере

На одном проекте было необходимо по ссылке сохранять переменные в файл CSV. Реализовал это средствами...

14.10.2021

Добавить код после тега body в WordPress, Oxygen

Для добавления Google Tag Manager я использовал раньше на сайтах плагин Head, Footer and Post...

11.10.2022

Добавление атрибутов Woocommerce в карточку товара созданную в Oxygen

Столкнулся с такой проблемой, что созданные атрибуты в Woocommerce не выводятся в карточке товаров которая...

15.08.2019

Простое всплывающее окно на сайте

На сайте часто нужно вывести информацию в шапке о режиме работы или контактах. Чтобы не...

15.12.2023

Акция, при заказе двух и более товаров можно выбрать бесплатный подарок в Woocommerce

На одном сайте по доставке еды, нужно было провести акцию. Где при заказе двух блюд,...

15.06.2022

Красивый скроллбар (scrollbar)

Чтобы на сайте сделать современный, красивый скроллбар (он же scrollbar) необходимо минимум кода CSS. Меняя...

MENEX.RU
сборник опыта и интересов мужика
Copyright © 2014 - 2026 menex.ru
tagcalendar-fullcross-circle