需要修改Wordpress主页模板,以包含编辑器字段的忽略内容


Need to modify a Wordpress Homepage template to include ignored contents of editor field

我正在尝试调整一个名为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可显示,它允许我的首页幻灯片(开始不工作)正常工作。