Что такое «Яндекс.Дзен» и как на нем зарабатывать. RSS for Yandex Zen — плагин для создания RSS ленты по стандарту Яндекс Дзена Фид rss ленты яндекс дзен для джумла
(Последнее обновление: 08.05.2019)
Привет, друзья! Сегодня я покажу вам, как добавить сайт в Яндекс.Дзен и как подключить RSS-канал сайта для турбо-страниц Яндекса . Сам лично, после некоторого раздумья (стоит это делать или нет), всё же подал заявку на подключение лентны RSS к Дзену (4 сайта из 5). И вот, теперь поделюсь, как это легко сделать.
Кстати, Дзен уже сейчас приводит на сайты больше посетителей, чем любая социальная сеть в России. И за это нужно поблагодарить в том числе и всех пользователей Яндекс.Браузера, которые просматривают ленту рекомендаций.
Как добавить сайт в Яндекс.Дзен
Добавлять/подключать сайты лучше с регулярными обновлениями (не реже, чем раз в три дня) и с уникальным контентом, а иначе смысла не будет. Об иникальности записей чуть ниже скажу. И так, поехали ребята.
Как подключить к Яндекс.Дзен сайт на WordPress
Дзен может использовать ваш сайт в качестве источника. Чтобы материалы вашего сайта отображались в ленте корректно, подключите к нему специально размеченную ленту RSS. Владельцам сайтов необязательно иметь свой канал - публикации с вашего сайта будут напрямую попадать в ленту рекомендаций Яндекс.Дзена. Это приведет на ваш сайт дополнительных посетителей. Сами мы размечать ленту RSS не будем, а воспользуемся специальным плагином для этого. Александр Самсонов (ник Flector) просто молодец, позаботился о нас, пользователей WordPress и написал отличный плагин Яндекс.Дзен (RSS for Yandex Zen) который автоматически создаст на вашем сайте новую RSS-ленту для сервиса Яндекс.Дзен в полном соответствии с техническими требованиями Яндекса .
Плагин Яндекс.Дзен для создания RSS ленты по стандарту Яндекс Дзена
Плагин Яндекс.Дзен
Как уже сказано выше, плагин Яндекс.Дзен автоматически создаст на вашем сайте Вордпресс новую RSS-ленту для сервиса Яндекс.Дзен в полном соответствии с техническими требованиями Яндекса. Для этого, вам нужно установить его из админпанели и сразу же, после активации модуля, перейти к его настройкам. Плагин поддерживает русский язык и поэтому настроить его легко:
Настройки плагина Яндекс.Дзен
Подробно о настройках останавливаться не будем, там и так всё ясно, скажу только что, не выставляйте слишком много "Количество записей". Достаточно от 50 до 100, а иначе лента окажется слишком тяжёлая. Я выставлял на сайтах большую цифру и после подачи ленты на модерацию мне приходил такой ответ:
Здравствуйте, Сергей!
Попробуйте уменьшить количество старых публикаций (оставьте записи за последние 2-3 дня). Для ранжирования публикаций важен параметр свежести. К сожалению, я пока не могу посмотреть на то, как выглядит ваша лента, скорее всего, она достаточно тяжелая.
Приходилось из за этого тратить время на исправление и новую переписку. И так, после всех настроек, чтобы добавить свою ленту в Яндекс.Дзен вам надо будет отправить заявку на этой странице - https://yandex.ru/support/zen/publishers/rss.html . Кликните "Форма обратной связи" и заполните форму:
Подключение и модерация
- Лента будет отправлена на техническую и редакционную модерацию. Сроки проверки составляют 2-3 рабочих дня. Если заявок на подключение поступает слишком много, процесс может занять несколько недель.
- Если размеченная вами лента не пройдет модерацию, вы получите письмо о допущенных ошибках, которые необходимо будет исправить. Когда вы их исправите, напишите нам повторно.
- После успешного прохождения модерации лента будет подключена к Дзену. Вы можете узнать об этом через используемый вами сервис веб-аналитики - в источниках трафика для вашего сайта появится адрес zen.yandex.com .
Заполнили, отправили и ждите письмо счастья - Создана заявка № .... В ближайшее время сотрудник службы поддержки прочитает письмо и постарается ответить вам как можно скорее.
Если с вашей лентой всё ок (без замечаний), тогда через какое то время придёт другое письмецо - Подключение ленты произойдет в течение 7 рабочих дней, вам придет письмо от Яндекс Бота о том, успешно ли прошло подключение .
Успешное прохождение модерации у меня произошло сразу на двух сайтах. Но я радовался зря, у бота яндекса своё мнение:
Здравствуйте!
К сожалению, ваша лента не может быть добавлена в Яндекс.Дзен, так как в ней публикации не соответствуют правилам и копируют чужие материалы. В Дзен могут быть добавлены только ленты с оригинальным контентом.
С уважением,
Бот Яндекс.Дзена
Всё правильно. Так как, на политсайте и сайте о криптовалюте естественно используется текст с других ресурсов с указанием на источник. Вот так то, я же не журналист. Вот и поэтому подавать заявку лучше имея свои написанные статьи (уникальные). Осталась надежда на этот блог, статьи мои. Ответа ещё пока нету. Ждёмс.
Да, и ещё один момент. Чтобы ваши публикации показывались в RSS-ленте, робот Яндекса должен иметь к ним доступ. Для этого убедитесь, что в текстовом файле адрес RSS не запрещен директивой Disallow, либо явно разрешите его директивой Allow RSS_URL.
Если в robots.txt прописана директива Disallow /feed , то робот не сможет проиндексировать страницу. Для того, чтобы разрешить индексацию, добавьте директиву для Яндекс - Allow: /feed/zen в User-agent: Yandex (если у вас два блока для Яндекс и Google).
А сейчас статистика по Дзену. Хорошая возможность для дополнительного трафика:
По объему переходов на сайты Дзен обошел все социальные сети
Как добавить RSS-канал для турбо-страниц Яндекса
Как вы наверное знаете, в Яндекс.Вебмастер появился раздел Турбо-страницы. Турбо-страницы - технология, благодаря которой ваш контент будет загружаться быстрее на мобильных устройствах. Это похоже видимо на AMP () Google. Турбо-страницы помогают увеличивать охват мобильной аудитории - пользователям не приходится долго ждать загрузки сайта, и они почти сразу переходят к вашему контенту.
Стандартный RSS-канал WordPress для Турбо-страниц типа https://ваш сайт/feed не подойдёт. Технические требования к RSS-каналу для использования Турбо-страниц в результатах поиска Яндекса будут не те. Я все пять сайтов добавлял, не проходят проверку - Ошибка валидации .
RSS-канал - Ошибка валидации
А что делать в таком случае? И опять нам надо позвать на помощь определённый плагин который автоматически создаст на вашем сайте новую RSS-ленту или несколько лент для сервиса Яндекс.Турбо в полном соответствии с техническими требованиями Яндекса.
Плагин Яндекс.Турбо. Создание RSS-ленты для Турбо-страниц
Плагин всё того же автора - Flector. Спасибо ему за труд. Плагин Яндекс.Турбо автоматически создаст на сайте WordPress новую RSS-ленту (или несколько лент) для турбо-страниц Яндекса. Устанавливаем плагинчик стандартным способом, через админку, активируем его и так же сразу переходим к настройкам:
Настройки плагина «Яндекс.Турбо»
После всех настроек (русский язык есть) заходите в яндекс вебмастер и в разделе: Информация о сайте - Турбо-страницы - добавляете RSS-канал(ы). А также общую информацию о сайте:
В разделе можно следить за созданием Турбо-страниц, редактировать информацию и управлять их отображением
Результат с данным плагином должен быть такой:
RSS-каналы без ошибок
Также в robots.txt нужно разрешить яндексу индексацию: Allow: /feed/turbo
Вот, пожалуй, на сегодня всё. Надеюсь друзья, сегодняшний пост для вас был . Удачи вам и до новых встреч. Пока, пока.
(function(w, d, n, s, t) { w[n] = w[n] || ; w[n].push(function() { Ya.Context.AdvManager.render({ blockId: "R-A-292864-4", renderTo: "yandex_rtb_R-A-292864-4", async: true }); }); t = d.getElementsByTagName("script"); s = d.createElement("script"); s.type = "text/javascript"; s.src = "//an.yandex.ru/system/context.js"; s.async = true; t.parentNode.insertBefore(s, t); })(this, this.document, "yandexContextAsyncCallbacks");Рассказываю, как в Вордпресс создать новый РСС-фид для подключения к Яндекс.Дзен.
На этой неделе на меня обрушился шквал заявок на подключение сайтов к новому сервису Яндекс.Дзен .
К сожалению, дефолтный РСС-фид Вордпресс не соответствует требованиям Яндекса. И для успешного прохождения технической модерации необходимо создать дополнительный.
Делается это очень просто. Особенно если взять за основу инструкцию по созданию кастомных фидов на WPbeginner, ссылка в конце.
1. В файле functions.php активной темы создаем новый фид и называем его zen , например.
Add_action("init", "customRSS"); function customRSS(){ add_feed("zen", "customRSSFunc"); }
В этом случае фид будет иметь адрес /feed/zen
2. В директории темы создаем новый файл, называем его rss-zen.php - это будет шаблон нового фида.
3. Вставляем в шаблон следующий код.
";
?>
В коде меняем category на свою из списка категорий Яндекс.Дзен:
Происшествия, Политика, Война, Общество, Экономика, Спорт, Технологии, Наука, Игры, Музыка, Литература, Кино, Культура, Мода, Знаменитости, Психология, Здоровье, Авто, Дом, Хобби, Еда, Дизайн, Фотографии, Юмор, Природа, Путешествия.
Если контент сайта относится к категории для взрослых, обязательно меняем nonadult на adult в этой строке.
UTM-метки добавляются следующим образом:
?utm_source=zen
4. Подключаем шаблон к новому фиду в functions.php .
Ленту «Дзена» видно на главной странице «Яндекса» (крутите вниз), по адресу zen.yandex.ru , в «Яндекс.Браузере», «Яндекс.Лончере» и мобильном приложении «Дзена».
Нам, создателям и распространителям контента, он интересен следующим:
Ежедневная аудитория «Дзена» – 10 миллионов человек , причем за год она выросла в два раза.
Сервис бесплатно приводит трафик на сайт или канал автора.
«Дзен» дает начинающим блогерам возможность в первые же дни получить десятки тысяч просмотров.
Для равновесия сразу же перечислю и недостатки:
У «Дзена» непредсказуемый алгоритм. Им управляет искусственный интеллект, поэтому даже сами разработчики не до конца понимают, как он работает.
У сервиса есть некоторые недоработки в дизайне и функционале.
С монетизацией все тоже не так просто (и не так много), как хотелось бы.
Теперь по порядку.
Как это работает
После публикации материала сервис анализирует его (это занимает некоторое время: от нескольких минут до нескольких часов) и начинает предлагать читателям, интересующимся темой. Сведения об интересах пользователя «Дзен» получает из истории браузера. Кроме того, он предлагает читателю отметить, какие СМИ его интересуют.
У пользователя есть возможность «дрессировать» алгоритм – ставить лайки, если он хочет видеть больше публикаций на данную тему, и дизлайки, если тема ему не нравится. Можно еще подписаться на любимый канал или заблокировать неинтересный.
Сколько будет показов и насколько тема окажется интересна пользователям, заранее определить невозможно: все в руках алгоритма.
TexTerra обучает профессии интернет-маркетолога с нуля. Если зарегистрироваться заранее, будет скидка!
Канал или RSS?
RSS-лента с сайта |
|
Трафик остается внутри «Дзена», но можно дать ссылку на свой сайт. |
Трафик идет на сайт. |
Тексты верстаются в редакторе «Дзена». Можно создавать нарративы. |
Никаких лишних действий делать не нужно. |
Статьи оптимизированы для смартфонов и планшетов. |
Зависит от сайта. |
Заголовки, лиды и картинки оптимизированы для «Дзена». |
Бывают глюки. |
Возможна монетизация. |
|
Только статистика сайта. |
|
Нужен сайт минимум с двумя десятками статей в блоге. |
Раньше «Дзен» давал медиа возможность выбрать один из вариантов. Теперь стало сложнее. Чтобы подключить RSS-ленту к «Дзену», придется завести канал и пройти порог монетизации.
Старые тексты с сайта, которые не распространялись через RSS, можно продублировать на канал. Санкции за это не предусмотрены.
Зато обычный анонс формата «Ух ты, мы запилили крутую статью, читайте продолжение на сайте» размещать нельзя: по правилам сервиса нельзя размещать материал только с целью получить переходы на внешний сайт. Любой пост в «Дзене» должен иметь самостоятельную ценность.
Если у вас нет сайта, такой проблемы не стоит – просто откройте канал в «Дзене» и пишите туда.
Как зарегистрировать канал
Для Wordpress скачиваем и активируем плагин RSS for Yandex Zen . Заходим в настройки плагина и оставляем все пункты заполненными по умолчанию, кроме графы «Тематика записей по умолчанию». Там выбираем подходящую тему:
Лента и канал объединяются через «Яндекс.Вебмастер» . Зайдите в сервис под тем же логином, на который зарегистрирован ваш канал. Введите адрес сайта и подтвердите, что у вас есть на него права любым доступным способом. Вернитесь в «Дзен», откройте меню, вставьте адрес RSS-ленты и нажмите кнопку «Проверить», после чего ваша заявка отправится на модерацию.
Модерация занимает от трех дней до нескольких недель. После нее вы получите ответное письмо «Дзена», а ваша лента появится по адресу https://zen.yandex.ru/ваш_сайт.ru (см., например, ). Зайти в ленту нельзя – это просто витрина, где отображаются все ваши публикации.
Как подключить к каналу «Яндекс.Метрику»
По умолчанию «Дзен» показывает всего пять характеристик: количество показов в ленте, количество кликов на статью или нарратив, количество дочитываний, время, которое пользователи потратили на чтение (только в статьях, у нарративов последней метрики нет), и количество лайков.
Если хотите знать больше о своих читателях, подключите к каналу «Яндекс.Метрику». Перейдите на страницу создания счетчика , придумайте название, в графе «Домен» укажите адрес своего канала, примите условия пользовательского соглашения и создайте счетчик.
Перейдите на вкладку «Основное» и скопируйте номер счетчика. Вернитесь в свой профиль, нажмите кнопку «Подключить метрику» и вставьте в поле номер счетчика. Все, теперь вы можете смотреть подробные отчеты о посетителях своего канала.
В службе поддержки «Дзена» мне сообщили, что счетчики подключены только к статьям и нарративам, а не к основной странице канала. Поэтому, если вы анонсируете свой канал в социальных сетях или даете на него ссылку со своего сайта, метрика «Дзена» не сможет подсчитать количество переходов.
Как писать статью в редакторе «Дзена»
Нажмите зеленый плюс в верхнем левом углу экрана и выберите пункт «Статья».
Редактор «Дзена» дает удивительно скупой набор возможностей. А еще он неудобный, глючный и контринтуитивный.
Если набрать текст и выделить его, появится меню форматирования.
Можно сделать текст жирным, курсивным, подчеркнутым. Можно выделить врезку или заголовки Н2 и Н3.
Интерфейс поддерживает маркированные списки и эмодзи, но в самом редакторе их создать нельзя: только откуда-нибудь скопировать. Короче, редактор на сегодняшний день настолько бесчеловечен, что лучше набирать и форматировать текст в Google Docs, а потом копировать в «Дзен». Из «Ворда», к сожалению, не получается – по дороге теряется форматирование.
Если установить курсор на пустую строку, слева появится меню вставки картинок и кода. Если не появляется, значит на строчке затесался лишний пробел, удалите его.
Картинки, кстати, тоже вставляются криво – по непонятной причине над ними и под ними появляется по пустой строке. Чтобы избежать лишней работы по оформлению, тоже копируйте их из Google Docs. Строка подписи появится, если щелкнуть прямо под картинкой.
Меню вставки кода позволяет добавить к публикации видео из YouTube, посты из «Инстаграма», «Вконтакте», «Фейсбука», «Твиттера», карты из «Яндекс.Карт» и плейлисты из «Яндекс.Музыки».
В большинстве случаев достаточно просто скопировать ссылку на нужную страницу. Единственные проблемы возникают с «ВКонтакте» и «Яндекс.Музыкой».
Максимальная длина заголовка – 100 символов. Описания – 398. Но чем длиннее заголовок, тем меньше места остается для описания. При 100 символах заголовка лид исчезает вовсе.
Счетчик показов начинает работать не сразу, а через несколько часов после публикации.
Нарративы
Нарратив – собственный оригинальный формат «Дзена». Больше всего он похож на stories в Instagram, но нарративы не исчезают в течение суток. Вот пример:
Не совсем приличный, но крайне популярный , который мы разместили в «Дзене»
Лучшие нарративы дня попадают на специальную промо-страницу . Нарративы оттуда показываются на четвертом месте в мобильной ленте, что повышает охват публикации.
Чтобы создать нарратив, нажмите плюсик в верхнем левом углу экрана и выберите раздел «Нарративы».
Максимальное количество экранов в нарративе – 12.
Первый экран – обложка нарратива. У нее ограниченный функционал. На обложку можно добавить только картинку, видео или гиф, поменять цвет фона и написать заголовок. Менять размер шрифта в заголовке нельзя. Я не рекомендую добавлять видео и гифки на обложку – в ленте будет отображаться статичная картинка и сложно предсказать, какой именно кадр на нее попадет: никто не гарантирует, что он будет удачным.
Как вставлять текст в нарратив
Текст в нарративах верстается блоками. Максимум можно вставить три блока по 296 символов в каждом.
Чтобы увеличить или уменьшить шрифт, потяните блок за угол. К сожалению, просто установить размер шрифта нельзя, приходится делать все на глаз.
Текст можно раскрашивать в разные цвета и выделять подложкой.
К сожалению, форматирование применяется сразу ко всему тексту в блоке. Чтобы создать на одном экране текст с разным форматированием (например, заголовок и основной текст) используйте несколько блоков.
Как добавить ссылку
Форматирование ссылок работает точно так же, как форматирование обычного текста.
Картинки
Можно загрузить картинку в формате jpg или png. Последние особенно удобно использовать для создания элементов оформления.
Самый простой пример: чтобы сделать прямоугольную подложку для текста, нарисуйте прямоугольник в «Фотошопе», сохраните его в формате png, вставьте в нарратив и пишите поверх него.
Для этого нарратива я нарисовала в «Фотошопе» белую рамочку с скругленными внутренними углами, сохранила в формате PDF и наложила поверх гифок, чтобы привести их все к одинаковому формату.
Гифки и видео
В нарратив можно загрузить видео в формате MP4 или гиф. Максимальная длина – 10 секунд, размер – 30 Мб.
Сразу после загрузки гифки или видео выглядят так:
Пару раз я сталкивалась с багом: обработка гифок длилась несколько часов. Если у вас такое случилось, не паникуйте: опубликовать нарратив, пока гифки не загрузились, нельзя, но можно смело закрыть окно и подождать, результаты не потеряются.
Работа с блоками и экранами
Каждый следующий добавленный блок будет помещен поверх предыдущего. Чтобы изменить порядок, поменяйте местами иконки блоков:
Чтобы блок можно было перетянуть, он не должен быть выделен.
Можно поменять местами и сами экраны.
Для удобства форматирования в «Дзене» есть линеечки: они позволяют выровнять элементы на соседних экранах.
Лайфхак. Чтобы на разные экраны поместить блоки с одинаковым форматированием: расположенные на одной высоте, одного размера и с одинаковым кеглем, щелкните по нужному блоку, скопируйте его комбинацией Ctrl+C и вставьте на другой экран.
Видео
Еще один экспериментальный формат «Дзена» – видео, которое можно смотреть прямо в ленте. Про него пока вообще ничего не известно, поэтому опустим этот вопрос до появления информации.
Запрещенный контент
У «Дзена» довольно строгие правила.
Запрещенный контент в «Дзене».
Имейте ввиду, что сервис активно борется с копипастом и бесполезными анонсами, которые не имеют собственной ценности, но предлагают читателям перейти на сайт.
Монетизация
Канал, впервые достигший 7 тысяч полных прочтений статьи в неделю, при средней длительности прочтения не менее 40 секунд, может подключить монетизацию. «Дзен» дает три возможности: подключить рекламный блок «Яндекса» к каналу, прямые продажи рекламы через ADFOX или рекламную сеть «Яндекса» и вставка формы сбора денег. Вкратце, различия в том, что в первом случае «Дзен» берет на себя все обязательства: сам выбирает рекламодателя, решает вопросы с налогами, находит место для публикации рекламы. От вас ничего не требуется.
Скриншот из презентации «Дзена» на
Какие преимущества даёт Яндекс Дзен авторам
Расширение и вовлечение аудитории
Пользователи, которые регулярно пользуются Яндекс Дзен, а также подписаны на канал, чаще видят новые публикации, по сути, становясь постоянными подписчиками.
Если канал становится популярным, его начинают видеть новые пользователи.
Монетизация канала
Если ваш канал собирает больше 7 тысяч дочитываний статей в неделю, то он получает возможность дополнительной монетизации .
Также, каждый месяц самые популярные каналы Дзена получают дополнительную поддержку в продвижении и возможность подать заявку на спонсорский грант от Яндекса в размере полумиллиона рублей .
Как добавить свой сайт в Яндекс Дзен
Чтобы добавить свой сайт к каналу Яндекс Дзен, Вам нужно:
- Cоздать свой канал ;
Канал будет привязан к тому аккаунту, под которым вы авторизованы в Яндексе. Рекомендую для отдельного проекта завести отдельный аккаунт.
- Подготовить специально размеченную ленту RSS (ниже есть плагин для WordPress);
- Добавить сайт в Яндекс Вебмастер из-под того аккаунта Яндекса, который является владельцем канала Дзен. Для этого, клик на логотип канала слева сверху, слева откроются настройки;
- Если сайт ещё не зарегистрирован, переходите в Яндекс Вебмастер и добавляете его;
- Подтверждаете право владения. Самый простой вариант — загрузить HTML-файл в корень сайта;
- Также, если сайт уже добавлен в Яндекс Вебмастер на другом аккаунте, просто делегируйте права на него на тот аккаунт, который является владельцем канала Яндекс Дзен;
- После успешного подтверждения прав владения сайтом переходите обратно в настройки канала и отправляете сайт на модерацию. Она может занять от 7 дней до нескольких недель.
Как настроить Яндекс Дзен для сайта
Чтобы пройти модерацию в Яндекс Дзен, нужен функционал или плагин, который создаст RSS-ленту.
Требования к оформлению
Список тематик Яндекс Дзена
- Война
- Дизайн
- Здоровье
- Знаменитости
- Культура
- Литература
- Музыка
- Наука
- Общество
- Политика
- Природа
- Происшествия
- Психология
- Путешествия
- Спорт
- Технологии
- Фотографии
- Хобби
- Экономика
Плагин WordPress для создания RSS для Яндекс Дзен
.ru/?p=3478 Description: Генератор RSS для Яндекс Дзен | Ваша лента RSS тут. Version: 1.1..ru/?p=3478 License: GPLv2 Tag: sheensay_zen_yandex */ defined("ABSPATH") or exit; final class Sheensay_Zen_Yandex { // Рубрика private $category = "Общество"; // Указываем, что контент для всех возрастов private $is_adult = "nonadult"; // Текст копирайта под изображениями private $copyright = ""; // Число записей в ленте RSS для Яндекс Дзен private $posts_per_page = 50; // Отсортируем посты по дате публикации private $orderby = "date"; // Исключённые рубрики private $category__not_in = array(); // Указывайте ID рубрик через запятую, например array(1, 3) // Типы записей, по умолчанию post private $post_types = array("post"); //private $post_types = array("post", "page"); // Ярлык ленты RSS для Яндекс Дзен private $feed_url = "zen"; function __construct() { // Добавляем текст копирайта под изображениями $this -> copyright = "c " . get_bloginfo("name"); // Инициализатор RSS add_action("init", array($this, "zen")); // Метабоксы add_action("add_meta_boxes", array($this, "metabox")); add_action("save_post", array($this, "save")); } function metabox() { $screens = $this -> post_types; foreach ($screens as $screen) add_meta_box("is_in_zen", "Отображать ли в Яндекс Дзен", array($this, "is_in_zen"), $screen, $context = "side", $priority = "high"); } function is_in_zen() { global $post; $checked = get_post_meta($post -> ID, "is_in_zen", 1); // Используем nonce для верификации wp_nonce_field(plugin_basename(__FILE__), "is_in_zen__nonce"); // Поля формы для введения данных echo " "; echo ""; echo ""; } function save($post_id) { // Если нет данных $_POST - пропускаем if (empty($_POST)) return; // Если текущий тип записи нас не интересует, пропускаем if (!in_array($_POST["post_type"], $this -> post_types)) return; // Проверка безопасности if (!wp_verify_nonce($_POST["is_in_zen__nonce"], plugin_basename(__FILE__))) return; // Автосохранение пропускаем if (defined("DOING_AUTOSAVE") && DOING_AUTOSAVE) return; // Проверка полномочий текущего пользователя if (!current_user_can("edit_" . $_POST["post_type"], $post_id)) return; // Обновляем данные по Яндекс Дзен в метаданных записи if ($is_in_zen = $_POST["is_in_zen"]) { update_post_meta($post_id, "is_in_zen", $is_in_zen); } } function zen() { add_feed($this -> feed_url, array($this, "zen_feed")); } function zen_feed() { header("Content-Type: " . feed_content_type("rss-http") . "; charset=" . get_option("blog_charset")); $p = get_posts(array("posts_per_page" => $this -> posts_per_page, // Максимальное количество записей для отображения в фиде "category__not_in" => $this -> category__not_in, // Массив с исключёнными рубриками "post_type" => $this -> post_types, // Проходят только записи только нужного типа (по умолчанию, "Записи") "orderby" => $this -> orderby, // Отсортируем посты в ленте по дате публикации, модификации или ещё чего-то // Ниже блок, который позволяет отбирать только те записи, в метаданных которых присутствует "is_in_zen" = "on" // Вы можете удалить его, тогда в ленту Дзена автоматически будут попадать все опубликованные записи "meta_query" => array(array("key" => "is_in_zen", "value" => "on",)), // Конец блока, дальше не удалять)); if ($p) { echo ""; ?>Файл нужно сохранять строго в кодировке UTF-8
Теперь, на страницах записей появится метабокс:
Лента RSS для Яндекс Дзен доступна по адресу http://example.com/feed/zen/
Браузеры жёстко кешируют страницу с фидом. Если вносите изменения в код или просто проверяете фид, не забывайте обновлять вкладку с фидом, очищая кеш, с помощью Ctrl + F5 .
Как отправить все записи в RSS разом
Если необходимо, чтобы по умолчанию в Дзен попадали все опубликованные записи, нужно в вышеуказанном плагине найти часть кода и удалить или закомментировать его:
"meta_query" => array(array("key" => "is_in_zen", "value" => "on",)),
Если нужно, чтобы в Дзен попадали только избранные записи, вышеуказанный блок кода удалять не надо. А чтобы не отмечать все статьи, которые хочется добавить в ленту RSS для Дзена, вручную, Вы можете воспользоваться следующей инструкцией:
?p=3478 */ defined("ABSPATH") or exit; add_action("admin_action_zen_update_post_meta", "admin_action_zen_update_post_meta"); function admin_action_zen_update_post_meta() { // Только админ имеет возможность отправки запросов current_user_can("manage_options") or exit; // Получаем все записи $p = get_posts(array("posts_per_page" => -1, "post_type" => array("post"), "post_status" => array("publish", "future"),)); // Перебор записей foreach ($p as $post) { setup_postdata($post); // Прописываем записям метаданные, чтобы они попадали в RSS-ленту Яндекс Дзен update_post_meta($post -> ID, "is_in_zen", "on"); // Удаляем метаданные, чтобы записи НЕ попадали в RSS-ленту Яндекс Дзен // delete_post_meta($post -> ID, "is_in_zen"); } wp_reset_postdata(); echo "Done"; exit; }
- Код выше копируете и вставляете в файл /wp-content/mu-plugins/zen_update_post_meta.php ;
- Затем, запускаете следующий URL: http://example.com/wp-admin/admin.php?action=zen_update_post_meta (example.com меняете на свой домен);
- Страница может загружаться долго. Когда увидите надпись Done , значит всё готово, и все записи отмечены.
Настройка канала Яндекс Дзен
В этом разделе собраны решения по настройке канала.
Все настройки находятся в одном месте. Как туда попасть:
- Авторизоваться в Яндекс Дзен;
- В левом верхнем углу найти лого канала, нажать на него;
- Провести нужные манипуляции;
- Сохранить изменения.
Ниже приведены варианты, что можно настроить.
Как изменить URL канала Яндекс Дзен
По умолчанию, при регистрации Дзен, каналу даётся циферный неудобчитаемый адрес https://zen.yandex.ru/id/59706d883c50f7cc7f69b291 . Чтобы заменить цифры на уникальный ярлык, например https://zen.yandex.ru/zenmag , нужно
- По инструкции выше перейти в настройки канала;
- Нажать кнопку Создать короткий адрес. Использовать можно латиницу, цифры и _ .
Если кнопки нет, значит, Ваш канал ещё не набрал необходимые 10 000 просмотров в неделю
- Сохранить изменения.
Сменить адрес можно только 1 раз за существование канала.
Как собирать статистику канала Дзен
Теперь можно подключить Яндекс Метрику, чтобы собирать аналитику канала.