JQuery搜索功能不是在WordPress中运行,而是在本地运行(小提琴)

时间:2016-01-06 作者:ramitaste

正如标题所示,我遇到了一个恼人的问题:

搜索在wordpress中不起作用,但在小提琴和本地都起作用。

排序正在wordpress中进行。

我在wordpress帖子正文中有jquery加载脚本:

https://jsfiddle.net/ncxv16eL/

我错过了什么?

3 个回复
SO网友:ramitaste

我在加载脚本后加载jQuery,如下所示:

<script src="myscript.js" type="text/javascript"></script>

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
它需要放在jQuery的顶部。

SO网友:Welcher

您应该使用wp_enqueue_script 方法来处理这个问题,您可以通过确保在脚本之前加载jQuery来设置将解决这个问题的依赖项。

此外,WordPress附带jQuery—您加载外部副本有什么原因吗?

SO网友:WPTC-Troop

您不必手动包含jquery。Wordpress随jquery一起提供。你应该看看wp_enqueue_script() 熟悉站点中包含的脚本。

相关推荐

如何使用两个不同文件向jQuery AJAX调用发送php变量

我需要从一个php文件(page.php)向另一个jquery文件(sender.js)中的Ajax调用发送一个私人电子邮件地址。此电子邮件地址必须对用户/或网站不可见,直到用户从wp\\U mail获得自动响应,它必须允许用户答复组织。此电子邮件地址因客户想要联系的组织而异(数百个)。我必须在表单之前从组织获取电子邮件地址,因为它是由javascript生成的。(generated\\u mail.js)发件人。js在页面的标题中被很好地调用。php我在(page.php)中尝试了这段代码——一个组织在