Почему у меня при парсинге сайта через Wprgabber статьи полностью из символов
попробуй хук, не помню он ли помог мне
// Декодирование HTML-сущностей в контенте, импортированном через WPGrabber add_filter('wp_insert_post_data', function($data, $postarr) { // Проверяем, что пост создан через WPGrabber (по мета-полю или источнику) if (isset($postarr['post_content']) && strpos($postarr['post_content'], '&#') !== false) { $data['post_content'] = html_entity_decode( $postarr['post_content'], ENT_QUOTES | ENT_HTML5, 'UTF-8' ); } return $data; }, 10, 2);
Исходный сайт (например procyber.me) отдаёт текст в виде HTML-сущностей (например Н вместо Н), и WP Grabber просто копирует этот HTML как есть, не декодируя его автоматически.
См. также:
Почему новая версия плагина Wpgrabber стал парсить статьи в неправильной кодировке
https://zaplata.ru/forum/wpgrabber/wpgrabber-nepravilnoj-kodirovke