我正在尝试调整一个名为Pytheas的现有Wordpress主题(有关其功能的快速视频游览,请访问此页面)。这是一个面向显示投资组合的WP主题。主页上有一个幻灯片。我的目标是用嵌入的Prezi演示代替幻灯片。
首页元素是(从上到下移动):标题、菜单、幻灯片、标语、亮点、帖子。然而,主页是一个奇怪的小东西。它忽略了您可能在编辑窗口中键入的任何内容(相反,只使用已上载到另一个仪表板部分的图像)。
我已经确认了 Prezi-Embedder插件适用于标准样式默认,博客和页面。我的推测是有一些CSS元素在起作用。
我的直觉(稍微嗅了一下)说这段CSS(来自template-home.php)可能起了作用。特别是 clearfix :
<div id="home-wrap" class="clearfix">
<?php
//get template path
$template_path = get_template_directory();
//show tagline if setting isn't empty
if(of_get_option('home_tagline')) { ?>
<div id="home-tagline" class="clearfix">
<?php
//tagline content
echo of_get_option('home_tagline'); ?>
</div>
这就是我转向你的地方,StackOverflow社区成员。我可以做些什么来提供额外的数据和/或上下文?
提前感谢您的关注。
Matt沃伦第一步是验证幻灯片内容确实被输出到最终的HTML中。在验证了这一点之后,我转向显示的一个JavaScript错误:
Uncaught Error: Syntax error, unrecognized expression: a[href$=.mp3]
快速搜索完整的错误似乎证实了这个错误正在杀死你网站的其余JavaScript,从而导致你的幻灯片无法工作的怀疑。
所以现在的想法(不能够看到你所有安装的插件)是,你有一些插件安装播放MP3文件。这就是我给你指出的可能的解决方法。上面的链接提供了一个潜在的修复插件安装导致这个问题,但简单地安装一个新的音频播放器是另一个有效的,不那么技术性的解决方案。
我只能通过实际查看网站来帮助您,这可能是提供相关信息以从社区获得额外反馈的相关信息。
很高兴你解决了这个问题!
我联系了我的一个同事,他在php/css黑魔法方面更熟练。他能够确认clearfix是而不是问题。我大错特错了。然而,他的修补使一些神经元兴奋起来,他窥探了一会儿。
使用Chrome内置的开发人员工具,他能够确定我正在经历相同的javascript错误(这是不可见的我)作为这个人。
在那个线程中,一个zoonini提供了另一个指向她使用的解决方案的链接。钱在这里:Search for href$=.mp3 and replace by href$=".mp3"
从我收集到的信息来看,这就是问题所在:无论出于何种原因,html5之前的嵌入式音频插件可能会扰乱这些新奇的自适应主题(哦,我是不是用了一个流行词?)我摆弄javascript文件,无法解决问题,说"让它见鬼去吧"。我的解决方案是卸载WPAudio和安装 Haiku Minimalist Player(这是HTML5,不会干扰这些主题元素)。
这不仅使我嵌入的Prezi可显示,它允许我的首页幻灯片(开始不工作)正常工作。