WordPress插件Slider Revolution错误

11

我无法摆脱以下错误。在我激活插件后,这个错误出现了。

Slider Revolution error: could not unzip into the revslider/public/assets/ folder, please make sure that this folder is writable. 

我对revslider/public/assets/执行了chmod 777操作,但没有起作用。

我在浏览器中也收到了这个错误信息。

Revolution Slider Error: You have some jquery.js library include that comes after the revolution files js include.
This includes make eliminates the revolution slider libraries, and make it not work.
To fix it you can:
    1. In the Slider Settings -> Troubleshooting set option: Put JS Includes To Body option to true.
    2. Find the double jquery.js include and remove it.

在进入滑块设置后,我无法转到故障排除集选项,因为右侧的所有链接(包括“问题处理”)都无法使用(附上截图)。

enter image description here

8个回答

10

我有同样的问题。我不确定是什么原因导致了这个问题,但我可以分享我的解决方法:

  1. 首先,您必须拥有 WP 文件夹的 FTP 访问权限
  2. 停用 Revolution Slider 插件
  3. 使用 FTP 并转到 revslider/public/assets/assets/svg/,将 svg.zip 文件下载到您的 PC。
  4. 解压 svg.zip 。获取所有解压后的内容,并将其放入 uploads/revslider/assets/svg/ 文件夹中。(如果在 uploads/revslider 文件夹中不存在 assets 和 svg,则必须手动创建它们)。
  5. 进入 revslider/includes/framework/,打开 base.class.php 文件并编辑函数 public_folder_unzip()

旧代码

 if($unzipfile === true){
 update_option('rs_public_version', RevSliderGlobals::SLIDER_REVISION); 
 }
 else{
 add_action('admin_notices', array('RevSliderBase', 'copy_notice'));
 }

新代码

 if($unzipfile == true){
 update_option('rs_public_version', RevSliderGlobals::SLIDER_REVISION); 
 }
 else{
 add_action('admin_notices', array('RevSliderBase', 'copy_notice'));
 }
  1. 保存文件更改。
  2. 激活插件。

我也遇到了这个问题,但是并没有叫做 public_folder_unzip() 的类来编辑相等符号。大家有什么建议? - Nima Metana

9
我发现在更新Autoptimize插件后,今天出现了这种情况。在Autoptimize设置中关闭JavaScript优化可以解决问题(虽然可能会牺牲一些性能)。

这是最好的答案...当我禁用Autoptimize插件时,revslider工作了。 - Yasser Moussa
问题已解决。谢谢! - MSaudi

3

以下是最佳解决方法:

  1. 列表项
  2. 进入仪表板上的革命滑块。
  3. 选择导致问题的幻灯片。
  4. 点击参数设置滑块。
  5. 在右侧滚动到“问题处理”。
  6. 选择故障排除。
  7. 将选项:“将JS包含放置到正文”设置为true。

就这样。


1
今天我遇到了这个问题。在“异步JavaScript”插件中取消激活并在Autoptimize插件设置中关闭JavaScript优化可以解决我的问题。

1
您��能需要更新您的主题和/或Rev Slider插件。

1

我遇到了同样的问题!这不是“更新一切”的问题。我在最新版本中加载了所有内容,包括WordPress(4.5.2)和一个主题应用程序框。幻灯片也直接在最新版本中加载。坏的是,在WordPress中,rev slider的菜单选项无法正常工作...因此,所提示的解决方案无法执行,因为下拉菜单隐藏了查询选项,无法访问。另一个副作用是:删除幻灯片无法正常工作。


1
感谢Batgor。您的方法对我有用。允许我共同签署以帮助遇到略有不同情况的其他人。
我的assets.zip文件在./revslider/public/assets文件夹中没有解压缩。所以我必须通过SSH进入并先解压缩它。然后一旦它爆炸了,我就进入了./revslider/includes/framework/base.class.php文件。
对于像我这样年迈的人 - 您必须删除if($unzipfile === true){中的第三个等号
这样你最终会得到
如果($unzipfile == true){

0

对我来说,这是以下组合:

  1. Slider Settings -> Troubleshooting 中设置选项:将 JS Includes 放入 Body 选项 设为 true。

  2. 找到双重的 jquery.js 包含并删除它。 这是由于自动优化插件引起的。 取消选择优化 JavaScript 代码后,问题得以解决。


“Find the double jquery.js” 是什么意思?我该如何找到它? - Nadia

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接