youtube从博客导入后不适用于WordPress
我将一系列博客帖子从博主导入WordPress,而YouTube嵌入标签被删除。
现在我只是在帖子中拥有youtube网址,而不是完整的嵌入标签。
我正在尝试恢复嵌入代码。
解决方案
这一切都真的取决于你如何导入博客帖子。
你的方法是什么?
当我们查看WordPress(纯文本视图)中帖子的原始来源时,帖子的外观是什么样的(HTML的副本会很好)
- 注意到原始帖子给出答案,如果其他人也回答,回复并不真正起作用。
我认为你有几个选择:
- 你可以撤消进口和
使用另一种方式重新进口
例如,RSS。这个价值
取决于你有多少努力
在他们的帖子中
WordPress现在 - 你愿意吗?
转储帖子再试一次? - 你去论坛,发布一个错误
TRAC,转到IRC频道并尝试
找到更多信息;
你显然不是唯一的
有这个问题的人
(当然,除非,那是你) - 如果我们有DB访问权限,我们可以
更新帖子表以添加
回到合适的代码。 - 我们可以手动重新添加嵌入式
代码(显然)。
我们在谈论多少篇文章?
当我从Blogger搬到WordPress时,我的YouTube视频就越好了。
马丁是对的,邮政源代码的视图可能需要有所帮助。
一件事要记下一点问题。
当我们使用WordPress"博主进口商"时,图像链接将不会更新。
当我们查看博客时,一切都会看起来正常,但实际上图像仍将引用博主站点。
WordPress.org上有一个插件,这将有助于实现这一点,但是100%完美移动需要一些手动更新。
我认为这是我使用的那个。
http://wordpress.org/extend/plugins/blogger-image-import/
默认情况下,WordPress过滤器通过删除可能的麻烦TagsunityLiteLy,包括"<嵌入>"和"<iFrame>"等内容,包括帖子中的其他实例。
WordPress通过文件中找到的文件,我们可以在'/ WP-包括'名为'kses.php'中找到。
在'kses.php'中,我们将想要向下滚动到第1309行,并注释出"//后过滤"下的三行,以便它们如下所示:
// 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://jasongriffe.net/21/moving-to -wordpress-3-0/和http://wordpress.org/support/topic/youtube-embeds-not-working-处于-进口
这是我在Wordpress论坛上找到的解决方案。
在'/ wp-compry'中查找一个名为'kses.php'的文件。
在'kses.php'中,我们将想要向下滚动到第1309行,并注释出"//后过滤"下的三行,以便它们如下所示:
// 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视频,幻灯片嵌入,Scribd文档等。