我正在尝试通过右侧边栏小部件内的Javascript加载Aweber表单。表单加载,尽管它的外观与我在Aweber中设计的方式不同。我90%确信这是Javascript冲突,因为我用wp_enque_script在该部分中加载了Aweber表单,并且该表单看起来正确(但我不希望该表单实际出现在头部部分中。该网站可以是在此处找到:http://www.richmindonline.com/yourunlimitedself

显然,Aweber脚本是直接采取行动以获取Web表单的呼吁,因此我无法将其加载到或显示在页面顶部。那么有没有办法在仍然使用wp_enque_script解决我的冲突的同时,将表单加载到页面上的正确位置?

这是Aweber表单的代码(格式错误,以致使文本编辑器蒙昧)。当前可以在右侧栏中的“文本小部件”中找到此代码:

 <script type="text/javascript" src="http://forms.aweber.com/form/74/1378551674.js">
</script>


带有相关代码的实际头部如下所示。我不知道我应该在这里做什么。

 <?php wp_enqueue_script('jquery'); ?>
<?php wp_head(); ?>


另外,这是代码的相关部分,目前仍根据我的需要进行更改。

<script src="<?php bloginfo('template_directory'); ?>/js/jquery-1.3.2.min.js" type="text/javascript"></script>
<script src="<?php bloginfo('template_directory'); ?>/js/jquery.jcarousel.pack.js" type="text/javascript"></script>
<script src="<?php bloginfo('template_directory'); ?>/js/jquery.easing.1.3.js" type="text/javascript"></script>
<script src="<?php bloginfo('template_directory'); ?>/js/jquery.colorbox-min.js" type="text/javascript"></script>
<script src="<?php bloginfo('template_directory'); ?>/js/functions.js" type="text/javascript"></script>

最佳答案

如果看不到错误和行号等,很难说出冲突的地方。

这不是您问题的确切答案,而是您提供的信息的潜在解决方法。 Aweber应该为您提供将表单的HTML复制并粘贴到小部件中的选项,而不是javscript代码。

这样做的好处是您可以编辑HTML使其看起来完全像您想要的。缺点是,您每次要更新表单时都必须访问您的网站,而不是能够在Aweber中进行更新。

关于php - Wordpress中的Javascript冲突,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8947416/

10-10 04:46