by Flector
4.7 (30 reviews)
RSS for Yandex Zen
Создание RSS-ленты для сервиса Яндекс.Дзен.
Tested up to WP 6.8 (Current: 6.9)
vtrunk
Current Version vtrunk
Updated 8 months ago
Last Update on 19 May, 2025
Synced 13 hours ago
Last Synced on
Rank
#3,399
-3 this week
Active Installs
5K+
-2.6%
KW Avg Position
27.8
—
No change
Downloads
70.2K
+3 today
Support Resolved
0%
—
No change
Rating
94%
Review 4.7 out of 5
4.7
(30 reviews)
Next Milestone 6K
5K+
6K+
280
Ranks to Climb
-
Growth Needed
8,000,000
Active Installs
Pro
Unlock Exact Install Count
See the precise estimated active installs for this plugin, calculated from real-time ranking data.
- Exact install estimates within tiers
- Track install growth over time
- Milestone progress predictions
Need 928 more installs to reach 6K+
Rank Changes
Current
#3,399
Change
Best
#
Downloads Growth
Downloads
Growth
Peak
Upgrade to Pro
Unlock 30-day, 90-day, and yearly download history charts with a Pro subscription.
Upgrade NowReviews & Ratings
4.7
30 reviews
Overall
94%
5
28
(93%)
4
0
(0%)
3
0
(0%)
2
0
(0%)
1
2
(7%)
Tracked Keywords
Showing 4 of 4| Keyword | Position | Change | Type | Updated |
|---|---|---|---|---|
| yandex zen | 1 | — | Tag | 15 hours ago |
| zen | 5 | — | Tag | 15 hours ago |
| yandex | 35 | — | Tag | 15 hours ago |
| rss | 70 | — | Tag | 15 hours ago |
Unlock Keyword Analytics
Track keyword rankings, search positions, and discover new ranking opportunities with a Pro subscription.
- Full keyword position tracking
- Historical ranking data
- Competitor keyword analysis
Track This Plugin
Get detailed analytics, keyword tracking, and position alerts delivered to your inbox.
Start Tracking FreePlugin Details
- Version
- trunk
- Last Updated
- May 19, 2025
- Requires WP
- 4.4+
- Tested Up To
- 6.8
- PHP Version
- 5.3 or higher
- Author
- Flector
Support & Rating
- Rating
- ★ ★ ★ ★ ★ 4.7
- Reviews
- 30
- Support Threads
- 0
- Resolved
- 0%
Keywords
Upgrade to Pro
Unlock keyword rankings, search positions, and detailed analytics with a Pro subscription.
Upgrade NowSimilar Plugins
WP Adminify – White Label WordPress, Admin Menu Editor, Login Customizer
7K+ installs
#2,738
Master Addons For Elementor - White Label, Free Widgets, Hover Effects, Conditions, & Animations
40K+ installs
#930
The SEO Framework – Fast, Automated, Effortless.
200K+ installs
#273
Smash Balloon Social Post Feed – Simple Social Feeds for WordPress
200K+ installs
#276
VK All in One Expansion Unit
100K+ installs
#300
Frequently Asked Questions
Common questions about RSS for Yandex Zen
Лента для Яндекс.Дзена никогда не сможет пройти валидацию, так как технические требования Яндекс.Дзена несовместимы со стандартами обычного RSS. Если техническая поддержка Яндекс.Дзена не принимает вашу ленту и указывает на валидатор, то значит, что их не устраивает какой-либо контент ваших записей. Например, им абсолютно точно не нравятся ссылки на Youtube-ролики, скрипты рекламы, посторонние теги и прочее. Вам следуют уточнить у них, что именно их не устраивает (может, у вас банально нет изображений или не хватает текста в записях). И еще замечание: техническая поддержка Яндекс.Дзена после вашей заявки спросит вас о том, соответствует ли лента их рекомендациям, а также попросит вас проверить ленту в валидаторе. Это не отказ! Это просто их страховка от лишних телодвижений, смело отвечайте, что лента соответствует всем их техническим требованиям.
Плагин создает ленту с правильным контент типом "application/rss+xml". Если у вас лента отдается с другим контент типом, то весьма вероятно, что в этом виноват ваш плагин кэширования. Добавьте урл ленты в исключения плагина (все плагины кэширования имеют опцию исключения определенных страниц).
Добавьте в robots.txt директиву: Allow: /feed/zen/ Где "zen" это имя вашей RSS-ленты.
В плагине есть два фильтра обработки контента записей. Для контента записи используется "yzen_the_content", а для описания записи "yzen_the_excerpt". Например, добавьте в файл functions.php вашей темы код: function yzen_sign($content) { global $post; $sign = 'Сообщение "<a href="'.get_permalink($post->ID).'">'.$post->post_title.'</a>" появилось сначала на "<a href="'.get_bloginfo_rss('url').'">'.get_bloginfo_rss('title').'</a>".'; $content .= $sign; return $content; } add_filter('yzen_the_content', 'yzen_sign'); И вы получите подпись, аналогичную подписи от плагина Yoast SEO.
Фильтр на аргументы цикла называется "yzen_query_args", использовать его просто: function my_yzen_query_args($args) { $args['tag'] = 'bread+baking+recipe'; return $args; } add_filter('yzen_query_args', 'my_yzen_query_args'); В результате в ленту плагина попадут только записи, имеющие все 3 указанные метки ("bread", "baking" и "recipe"). Описание всех аргументов цикла вы можете найти в кодексе.
Вам необходимо включить расширение php-xml для php, которое почти у всех хостеров и так включено по умолчанию.
Нужный фильтр называется "yzen_type_article", использовать его просто: function my_type_article($yztypearticle) { if ( in_category( array( 'news', 'other-news' ), get_the_ID() ) ) { // 'true' для новостных рубрик $yztypearticle = 'true'; } else { // 'false' для остальных рубрик $yztypearticle = 'false'; } return $yztypearticle; } add_filter('yzen_type_article', 'my_type_article'); В результате в ленте все записи из рубрик с ярлыками "news" и "other-news" будут отмечены как новостные, а записи всех остальных рубрик будут считаться актуальными всегда. Вместо ярлыков можно указывать ID рубрик.
Нужный фильтр называется "yzen_type_platform", использовать его просто: function my_type_platform($yztypeplatform) { if ( in_category( array( 'news', 'other-news' ), get_the_ID() ) ) { // 'native-yes' - материал будет опубликован на платформе и попадет в ленту рекомендаций. // 'native-draft' - материал сохранится на платформе в качестве черновика. Вы можете отредактировать черновик по своему усмотрению и опубликовать. // 'native-no' - материал попадет в ленту RSS как публикация с сайта. $yztypeplatform = 'native-yes'; } return $yztypeplatform; } add_filter('yzen_type_platform', 'my_type_platform'); В результате в ленте все записи из рубрик с ярлыками "news" и "other-news" будут целиком опубликованы на платформе Дзен. Вместо ярлыков можно указывать ID рубрик.
Нужный фильтр называется "yzen_index", использовать его просто: function my_type_index($yzindex) { if ( in_category( array( 'news', 'other-news' ), get_the_ID() ) ) { // 'index' - материал индексируется в Дзене. // 'noindex' - материал не индексируется в Дзене. $yzindex = 'noindex'; } return $yzindex; } add_filter('yzen_index', 'my_type_index'); В результате в ленте все записи из рубрик с ярлыками "news" и "other-news" будут отмечены как неиндексируемые на платформе Дзен. Вместо ярлыков можно указывать ID рубрик.