Php Wordpress嵌入式视频问题
我对一个已经被大量定制的Wordpress网站有困难。突然,其中一页完全停止工作 问题是,单击视频链接时,lightbox克隆(PrettyTo)应该显示youtube视频,但会显示弹出消息“无法加载图像。请确保路径正确且图像存在。” 以下是我通过大量研究和探索代码,到目前为止在这个问题上学到的知识:Php Wordpress嵌入式视频问题,php,html,wordpress,youtube,prettyphoto,Php,Html,Wordpress,Youtube,Prettyphoto,我对一个已经被大量定制的Wordpress网站有困难。突然,其中一页完全停止工作 问题是,单击视频链接时,lightbox克隆(PrettyTo)应该显示youtube视频,但会显示弹出消息“无法加载图像。请确保路径正确且图像存在。” 以下是我通过大量研究和探索代码,到目前为止在这个问题上学到的知识: 页面由单独的帖子组成,锚定标签周围的图像是使用每个帖子的视频缩略图生成的 这些帖子本身只是一个YouTube链接“ex:http://www.youtube.com/watch?v=LdOKJ7
- 页面由单独的帖子组成,锚定标签周围的图像是使用每个帖子的视频缩略图生成的
- 这些帖子本身只是一个YouTube链接“ex:
”http://www.youtube.com/watch?v=LdOKJ7cybi4带有标题和视频缩略图的“
- 问题似乎是由Wordpress生成的href属性引起的。使用上面的youtube链接示例,它提供了如下href属性(它实际上将span标记和所有内容放在href属性中):
- 当我删除span标签和所有内容并用帖子内容替换它时(例如:
),那么它就可以工作了!但是,我不知道如何让它使用在帖子中键入的YouTube链接,而不是生成这些过多和不必要的span标记http://www.youtube.com/watch?v=LdOKJ7cybi4
救命啊 wordpress似乎正在格式化您的文本。有几个插件可以阻止这种情况发生,例如:
但是,鉴于您的网站已经高度定制,我建议您谨慎行事,或许可以先备份。我会确保所有内容都已备份,并尝试一下。太好了,我发现有时在打开文本编辑器(而不是视觉编辑器)的情况下保存页面/帖子会阻止wordpress格式化内容!这似乎没有成功!如果你想知道问题中的内容,我正在添加问题页面的链接……当然,我会看一看我现在知道你在问题中指的是什么。恐怕我得到编辑那里去看看问题出在哪里。也许你可以尝试一个不同的lightbox弹出插件?
<span class='embed-youtube' style='text-align:center; display: block;'>
<iframe class='youtube-player' type='text/html' width='640' height='390' src='http://www.youtube.com/embed/LdOKJ7cybi4?version=3&rel=1&fs=1&showsearch=0&showinfo=1&iv_load_policy=1&wmode=transparent' frameborder='0'></iframe>
</span>