-
-
Notifications
You must be signed in to change notification settings - Fork 3
/
readme.txt
340 lines (243 loc) · 15.4 KB
/
readme.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
=== Zen Feed ===
Contributors: mihdan
Tags: zen, vk, mailru, pulse, feed
Requires at least: 5.3
Tested up to: 6.6
Stable tag: 0.8.5
Requires PHP: 7.4
License: GPL v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Donate link: https://www.kobzarev.com/donate/
Плагин формирует RSS-ленту (фид), которая подходит для таких сервисов как: "Свежее и актуальное" в панели вебмастера Яндекс, "Яндекс.Новости", "Дзен" (как для паблишеров, так и для новостных агентств) и "Пульс" от Mail.ru..
== Description ==
Плагин формирует RSS-ленту (фид), которая подходит для таких сервисов как: "Свежее и актуальное" в панели вебмастера Яндекс, "Яндекс.Новости", "Дзен" (как для паблишеров, так и для новостных агентств) и "Пульс" от Mail.ru.
Сразу после установки и активации плагина лента будет доступна по адресу: `http://example.com/feed/mihdan-mailru-pulse-feed`
### ✅ Совместимость с сервисами, плагинами и темами ###
#### Сервисы ####
- Свежее и актуальное (Яндекс)
- Новости (Яндекс)
- Дзен (для новостей и вебмастеров)
- Пульс (Mail.Ru)
#### Плагины ####
- Elementor
- ACF
- Yoast SEO
- The SEO Framework
- SEOPress
- Rank Math
#### Темы ####
- The Voux
- Twenty Twenty
### ⛑️ Документация и поддержка ###
Если у вас возникли какие-то вопросы или появились предложения, милости просим на наш [форум поддержки](https://wordpress.org/support/plugin/mihdan-mailru-pulse-feed/) или [официальную страницу](https://www.kobzarev.com/projects/mail-ru-pulse-feed/) плагина.
### 💙 Нравится плагин? ###
Если плагин был полезен, поставьте ему [5 звезд](https://wordpress.org/support/plugin/mihdan-mailru-pulse-feed/reviews/#new-post) и напишите пару приятных слов.
== Installation ==
1. Upload `mihdan-mailru-pulse-feed` folder to the `/wp-content/plugins/` directory.
2. Activate the plugin through the 'Plugins' menu in WordPress.
== Frequently Asked Questions ==
= Как подключиться к Пульсу =
Перейдите на [официальный сайт](https://pulse.mail.ru/) рекомендательной системы Пульс и щёлкните по ссылке "Для паблишеров".
Для подключения потребуется:
1. RSS с анонсами публикаций. Формат и требования к RSS доступны по [ссылке](https://help.mail.ru/feed/rss). Материалы, попадающие в RSS также должны соответствовать нашим [требованиям](https://help.mail.ru/feed/policy). Материалы в RSS необходимо регулярно обновлять (не реже одного раза в три дня), иначе наша система может посчитать, что источник не работает.
2. Установленный на вашем сайте счетчик [Рейтинг Mail.ru](https://top.mail.ru/). Счетчик должен быть установлен на страницах материалов, которые попадают в RSS. Пожалуйста, пришлите нам ID установленного счетчика.
3. Пройти модерацию
= Где искать созданную RSS ленту =
Сразу после установки плагина RSS лента будет доступна по адресу `http://example.com/feed/mihdan-mailru-pulse-feed`.
= Как изменить слаг ленты =
Добавьте в файл `functions.php` вашей дочерней темы или через плагин сниппетов следующий код:
`
add_filter(
'mihdan_mailru_pulse_feed_feedname',
function() {
return 'mailru';
}
);
`
= Как вставить изображение записи в начало полнотекстовой ленты =
В настройках ленты поставьте галочку "Вставить изображение записи в начало полнотекстовой ленты".
= Как автоматически исключать новые записи из ленты =
Добавьте в файл `functions.php` вашей дочерней темы или через плагин сниппетов следующий код:
`add_filter( 'mihdan_mailru_pulse_feed_exclude_post_by_default', '__return_true' );`
= Как автоматически исключать новые термы из ленты =
Добавьте в файл `functions.php` вашей дочерней темы или через плагин сниппетов следующий код:
`add_filter( 'mihdan_mailru_pulse_feed_exclude_term_by_default', '__return_true' );`
= Вместо ленты я вижу с ошибку 404 =
Скорее всего, нужно обновить постоянные ссылки. Перейти Консоль -> Настройки -> Постоянные ссылки. После посещения этой страницы в админке попробуйте снова открыть вашу ленту.
= Как помочь в развитии проекта =
Присоединяйтесь к нам в [официальном GitHub репозитории](https://github.com/mihdan/mihdan-mailru-pulse-feed).
= Где найти идентификатор Виджета =
Идентификатор можно посмотреть в разделе "Личный кабинет партнёра → <a href="https://pulse.mail.ru/cabinet/widgets" target="_blank">Виджеты</a>.
= Как вставить Виджет в конец записи =
В плагине есть возможность автоматически вставлять Виджет в конец содержимого записи/страницы/товара. Для этого в настройках плагина в разделе "Виджет" укажите "ID виджета" и поставьте галочку "Автовставка".
= Как вставить Виджет через редактор блоков Gutenberg =
Откройте на редактирование запись, в которую вы хотите добавить Виджет. В нужном месте записи нажмите "плюсик", в окне выбора блоков щёлкните на "Шорткод" и впишите туда `[mihdan-mailru-pulse-widget]`.
= Как вставить Виджет в любое место темы =
Откройте на редактирование интересующий вас файл темы и в нужном месте впишите вызов шорткода плагина:
`
<?php echo do_shortcode( '[mihdan-mailru-pulse-widget]' ); ?>
`
= Как включить поддержку полнотекстовых публикаций =
В настройках плагина в разделе "Лента" поставьте галочку "Полностраничная".
== Changelog ==
= 0.8.5 (28.09.2024) =
* Добавлена поддержка WordPress 6.6+
* Исправлена ошибка вставки изображений в ленту
= 0.8.4 (21.05.2024) =
* Исправлена ошибка вывода даты без указания часового пояса
* Исправлена опечатка в названиии тега `<yandex:fulltext/>`
= 0.8.3 (03.05.2024) =
* Исправлена оишбка вложенности тега `<channel/>` в ленте
= 0.8.2 (01.05.2024) =
* Изменен `Content-Type` ленты с `text/xml` на `application/rss+xml`
= 0.8.1 (30.04.2024) =
* Исправлены ошибки отображения пролога ленты
= 0.8.0 (22.04.2024) =
* Включена возможность использования полнотекстового формата на постоянной основе
* Отключен функционал виджета и его шорткода, так он больше не используется
* Исправлена ошибка с отключением таксономий
* Начат плавный переход от старой бибилиотеки `imangazaliev/didom` в пользу `symfony/serializer`
= 0.7.1 (18.11.2023) =
* Добавлена возможность изменять название ленты
* Добавлена поддержка WordPress 6.4+
* Обновлён пролог ленты в шаблоне RSS
= 0.7.0 (30.09.2023) =
* Добавлена возможность верификации сайта на платформе Дзен
* Произведён полный ребрендинг плагина в связи с объединением сервисов Яндекс.Дзен и Пульс от Mail.ru в единую платформу под названием Дзен.
= 0.6.0 (30.11.2022) =
* Обновлена минимальная поддерживаемая версия PHP 7.4+
* Добавлена интеграция с плагином Imagify
* Исправлены критические ошибки WPCS
= 0.5.0 (25.11.2022) =
* Добавлена поддержка WordPress 6.0+
* Добавлена ссылка на форум поддержки в Telegram
* Добавлена возможность автоматически удалять ссылки со всех изображений
* Добавлена поддержка Gutenberg блока "Галерея"
* Исправлена ссылка на ленту при отключенных пермалинках
* Исправлена ошибка в парсинге некоторых шоркодов WordPress
= 0.4 (15.10.2021) =
* Добавлена возможность отложить публикацию записей в ленте
* Добавлена возможность выбора размера для обложки записи
* Исправлена ошибка добавления лишнего слэша в amp-ссылки
* Исправлена ошибка сохранения настроек плагина по умолчанию
* Удалена неиспользуемая настройка для футера Yoast SEO
= 0.3.23 (29.04.2021) =
* Fixed bug with `figure` tag
= 0.3.22 (21.04.2021) =
* Added `guid` tag for feed
= 0.3.21 (19.04.2021) =
* Remove default site icon from feed
= 0.3.20 (03.04.2021) =
* Added a categories for feed items
= 0.3.19 (03.04.2021) =
* Remove paragraphs from all blockquotes
* Fixed bug with old libxml library
* Fixed bug "DOMElement::hasAttribute(): Couldn't fetch DOMElement"
* Fixed bug "Undefined property: DOMElement::$tagName"
* Fixed bug "Couldn't fetch DOMElement. Node no longer exists"
= 0.3.18 (24.03.2021) =
* Added the post thumbnail to the beginning of the list of enclosures
= 0.3.17 (23.03.2021) =
* Added settings for excluding blocks
* Added support for tagDiv sliders
* Updated DiDOM library
* Remove `<style>`/`<script>` tags
* Fixed [#14194837](https://wordpress.org/support/?p=14194837)
= 0.3.16 (07.03.2021) =
* Fixed bug with filter `mihdan_mailru_pulse_feed_exclude_post_by_default`
= 0.3.15 (08.02.2021) =
* Added a new tab in settings with other author plugins
* Fixed bug with admin meta box layout
= 0.3.14 (04.02.2021) =
* Fixed tons of bugs
* Added try/catch for DiDOM
= 0.3.13 (13.01.2021) =
* Added new filter `mihdan_mailru_pulse_feed_item_title`
* Added the ability to override the post title inside the feed
* Added the ability to override the post excerpt inside the feed
= 0.3.12 (13.01.2021) =
* Fixed bug with filter `mihdan_mailru_pulse_feed_feedname`
= 0.3.11 (02.12.2020) =
* Full text feed is now enabled by default
* Fixed bug "Couldn't fetch DOMElement"
= 0.3.10 (02.12.2020) =
* Added new filter `mihdan_mailru_pulse_feed_exclude_post_by_default`
* Added new filter `mihdan_mailru_pulse_feed_exclude_term_by_default`
= 0.3.9 (20.10.2020) =
* Updated readme
* Updated plugin assets
= 0.3.8 (19.10.2020) =
* Added new filter `mihdan_mailru_pulse_feed_allowable_tags`
* Added support for "The Voux" theme.
= 0.3.7 (17.08.2020) =
* Fixed bug with entities
= 0.3.6 (17.08.2020) =
* Fixed bug with plugin update
= 0.3.5 (16.08.2020) =
* Added new filter `mihdan_mailru_pulse_feed_entities_replacement`
* Added support for WordPress 5.5
* Fixed bug with `EntityRef`
= 0.3.4 (21.05.2020) =
* Added a post thumbnail to beginning of the feed item
= 0.3.3 (06.05.2020) =
* Wrap all `<video>` with `<figure>`
* Wrap all `<iframe>` with `<figure>`
* Remove all parent `<a>` for `<img>`
= 0.3.2 (27.04.2020) =
* Added h1-h6 tags to allowed list
* Added table/tbody/tr/th/td tags to allowed list
* Fixed bug with enclosures list
= 0.3.1 (24.04.2020) =
* Fixed bug with allowed tags
* Fixed bug with charset in post content
= 0.3 (24.04.2020) =
* Added settings for Yoast SEO footer
* Added settings for HTML5 support
* Wrap all `<img>` with `<figure>` via DOMDocument.
= 0.2.3 (20.04.2020) =
* Wrap image with `<figure>` tag for fulltext.
* Added `<figure>`, `<figcaption>`, `<iframe>` to allowable tags
* Added filter `mihdan_mailru_pulse_feed_item_excerpt`
* Added filter `mihdan_mailru_pulse_feed_item_content`
= 0.2.2 (10.02.2020) =
* Added `uninstall.php` for remove options on uninstall
* Updated requirements
* Set autoload=false for performance
= 0.2.1 (25.01.2020) =
* Added more allowable tags for excerpt
* Added support for AMP links
= 0.2 (22.01.2020) =
* Added Pulse widget for pages & posts
* Added Pulse widget for custom post types
* Added shortcode `[pulse]` for widget
* Added tag `<content:encoded>` for fulltext
* Added hook `mihdan_mailru_pulse_feed_item`
= 0.1.7 (10.01.2020) =
* Fixed bug with CPT
= 0.1.6 (31.12.2019) =
* Fixed bug with `<image>` tag.
= 0.1.5 (28.12.2019) =
* Fixed bugs
= 0.1.4 (27.12.2019) =
* Ability to exclude posts from feed
* Ability to exclude categories from feed
= 0.1.3 (27.12.2019) =
* Added settings for feed source
* Added new hook `mihdan_mailru_pulse_feed_head`
* Added setting link to plugins list
* Fixed bugs
= 0.1.2 (06.12.2019) =
* Added default settings to prevent fatal error
= 0.1.1 (28.11.2019) =
* Updated readme.txt
* Fixed error with localization
= 0.1 (24.10.2019) =
* Добавил страницу настроек
* Добавил систему уведомлений
* Обновил зависимости
= 0.0.2 (25.02.2019) =
* Обновил FAQ
* Обновил readme.txt
* Добавил ресурсы плагина
= 0.0.1 (07.02.2019) =
* Initial release