
Все это действительно зависит от того, КАК вы импортировали сообщения в блоге. Каков был ваш метод?
Когда вы просматриваете необработанный источник сообщений в wordpress (просмотр обычного текста) - как выглядит сообщение (было бы неплохо получить копию HTML)
- Примечание - отредактируйте исходное сообщение, чтобы дать ответы, ответ на самом деле не сработает, если другие люди тоже ответят.
Думаю, у вас есть несколько вариантов:
О скольких постах идет речь?
Когда я перешел из blogger в Wordpress, мои видео на YouTube переместились нормально. Мартин прав, вероятно, потребуется просмотр исходного кода поста, чтобы быть полезным.
Однако следует отметить одну особенность. Когда вы используете wordpress "blogger importer", ссылки на изображения не обновляются. Когда вы просматриваете свой блог, все будет выглядеть нормально, но на самом деле изображения все равно будут ссылаться на сайт блоггера.
На wordpress.org есть плагин, который поможет в этом, но для 100% идеального хода может / потребоваться ручное обновление.
Думаю, это тот, который я использовал.
…by default, WordPress filters imported XML by removing possible troublesome tags…unfortunateely, including things like
<embed>and<iframe>and other instances where you’ve included content in your posts. WordPress does so via a file you can find in/wp-includescalledkses.php. Inkses.php, you’ll want to scroll down to line 1309 and comment out the three lines under//Post filteringso that they look like this:
// Post filtering
#add_filter('content_save_pre', 'wp_filter_post_kses');
#add_filter('excerpt_save_pre', 'wp_filter_post_kses');
#add_filter('content_filtered_save_pre', 'wp_filter_post_kses');
Источник: http://jasongriffey.net/wp/2010/06/21/moving-to-wordpress-3-0/ и http://wordpress.org/support/topic/youtube-embeds-not-working-after-import
А для тех, кто работает на WordPress 5.2.2, вы можете найти это в строках 1988–1990.
Вот решение, которое я нашел на форумы wordpress.
Найдите в /wp-includes файл с именем kses.php. В kses.php вам нужно прокрутить вниз до строки 1309 и закомментировать три строки под //Post filtering, чтобы они выглядели следующим образом:
// Post filtering
#add_filter('content_save_pre', 'wp_filter_post_kses');
#add_filter('excerpt_save_pre', 'wp_filter_post_kses');
#add_filter('content_filtered_save_pre', 'wp_filter_post_kses');
Это предотвратит удаление фильтром всех ваших видеороликов YouTube, встраиваемых файлов SlideShare, документов Scribd и т. д.
Для людей, прибывающих через Google: эти фильтры теперь в строке 1634, начиная с WordPress 4.6.1.
Для людей, прибывающих через Google: эти фильтры теперь в строке 1634, начиная с WordPress 4.6.1.