如何从wp主题到wp_dequeue_script或wp_deregister_script jQuery(未受影响)文件 - php

注意:我已经使用了wp_dequeue_scriptwp_deregister_script,但是没有成功

这是场景,我制作了一个使用jquery-cycle2的图像滑块插件,它可以成功工作。

有一个用户使用了wp主题,主题中有一个jquery-cycle1,现在当他安装我的插件时,jquery-cycle1和jquery-cycle2发生冲突,当用户删除jquery-cycle1文件时,一切正常且完美,但是我不想按用户删除文件。

现在我正在尝试在用户安装我的插件时以主题关闭或注销或停止其作用的主题jquery-cycle1。

我成功从主题获取文件

if((file_exists($theme_file_path."/jquery.cycle.all.js"))){
    echo "yes";
}

但我不知道要关闭jquery-cycle1文件或停止其效果。

最后选择:我有最后一个解决方案,可以从主题中删除文件,但是这是我最后的选择。

请任何建议,请帮助我。

参考方案

您将必须在主题上放置不兼容通知。

无法尝试从服务器端检测脚本的存在。您可以通过单词press方法检测排队的脚本,但是,这假定用户没有简单地将文件链接到<script></script>标记。 file_exists方法假定文件存储在服务器本身上-可以从CDN或其他服务器链接该文件。

另外,无论您使用什么方法来检测和删除jQuery-Cycle;您将破坏使用现有插件的网站上的任何功能。

因此,您能够设计的任何解决方案要么都非常复杂,要么不能被普遍化以解决所有这些可能性。

您可能可以使用以下内容来防止加载脚本

if (jQuery().cycle) {
   // Script already loaded
   console.log("Error: Another version of jQuery-Cycle is already loaded!");
} else {
   // Load your script
}

但这无法卸载已加载的内容。

jQuery Ajax和php类 - php

我正在尝试学习如何在php中使用oop。我对jQuery也很陌生。是否可以向php类方法发出Ajax请求?我只将Ajax请求发送到专门用于此目的的文件,并且返回我需要的数据。 参考方案 简短答案:不可以。长答案:Ajax只是一个使用JavaScript从浏览器发出HTTP请求而无需离开页面的术语。您唯一可以“呼叫”的是URL。您可以编写PHP以根据URL来执…

PHP OOP概念付诸实践 - php

目前,我所拥有的是一份以程序庄园形式编写的审查表。我想更改一些内容,并希望在此过程中,根据过去的经验,在OOP中,网站的整个审核部分会更好。数据流如下:HTML表单=>提交=> jQuery验证=>? => PHP验证=>添加记录我的问题是要了解将POST数据传递给类的正确方法是使用AJAX / jQuery或使用具有标准感谢页…

图片上传插件(php jquery flash) - php

什么是使用php / jquery上传图片的最佳插件?它应该有一个进度条,并显示诸如百分比,速度等信息。上传后如何调整图像大小?我也想嵌入水印图像谢谢 参考方案 我发现Uploadify非常好。http://www.uploadify.com/关于水印图像,我将使用Perls GD或ImageMagik模块:http://metacpan.org/pod/G…

PHP-服务器端验证-这是一个好方法吗? - php

我已经通过jQuery的帮助进行了广泛的客户端验证。现在进入服务器端验证,如果我发现某些字段无效,是否可以简单地将错误返回给客户端并且没有任何有用的消息?我的假设是用户必须启用JavaScript才能访问我的网页。如果Web浏览器禁用了JavaScript,则用户将看不到该表单。我可以简单地使用noscript来做到这一点。如果他们通过我设计的表单提交信息,…

AJAX实时电子邮件验证(PHP) - php

当用户在我的网站上创建帐户时,我希望对照我的数据库(MySQL)中的所有当前用户名检查输入的用户名,并确认是否可用。有谁知道我可以使用的任何好的库,或者是jQuery的插件? 参考方案 所需的确切信息以示例形式here给出。它使用jQuery作为JavaScript库