跳到主要内容
英语

WordPress插件文档


WordPress插件常见问题解答

  • WP File Download和GDPR

    免责声明:此信息不是法律建议,仅供参考。 GDPR并不是我们所有的扩展都在同一级别上。

    我们的扩展程序使用什么数据?

    WP File Download检索有关已下载文件的统计信息,但它们与用户没有特定关系,仅是匿名数据。

    WordPress,第三​​方和我们的扩展

    如果允许您的网站用户在前端上载文件,则需要考虑到该插件正在使用WordPress用户会话。 从4.9.7版本开始,可以对WordPress用户数据进行管理,导出和从WordPress设置中删除。

    在WP File Download中,您可以使用第三方服务,例如 Google Drive、Dropbox、 OneDrive ……这些服务以及 WordPress 都致力于使其产品和服务符合 GDPR。

     

    欧盟委员会的数据保护页面了解更多关于 GDPR

  • 我无法使用触摸屏设备拖放文件类别

    如果您有一台使用 Chrome 的 Windows 触摸屏计算机,您可能无法使用触摸屏拖放类别,而只能使用鼠标拖放类别。 要解决此问题,您需要在 Chrome 中禁用触摸事件。

    类型铬://标志在Chrome地址栏,然后按ENTER

    触摸屏

     

    找到启用触摸事件>将选项更改为禁用

     

  • 预览在WP Engine托管中不起作用

    如果将网站托管在WP Engine服务器中,则文件预览可能不起作用。
    这是因为WP Engine尝试重定向机器人爬网,并且Google Drive Viewer可能被检测为机器人爬网。

    在这种情况下,请联系WP Engine支持团队,并要求他们禁用重定向漫游器功能

  • 在 WP Engine 托管中下载文件时出现 404 错误

    如果您将网站托管在 WP Engine 服务器中,则某些类型的文件可能会遇到 404 错误。
    这是因为 WP Engine 使用具有特定配置的代理。

    首先,如果您更改了插件配置页面中的默认 SEO url,请记下此值并将其替换到我们在下几行中提供的代码的第一行中: (location ~* ^/replace_here_if_you_have_changed_it/* {) 。

    然后请直接联系 WP Engine 支持https://wpengine.com/support/并提供以下信息:

     

    我们使用 Joomunited 的WP File Download插件。 当在您的环境下使用此插件时,当我们尝试下载此插件管理的文件时,我们会遇到 404 错误。

    该问题已经向WP Engine提出,您已根据以下说明为其他客户解决了该问题。

    WP File Download插件生成由PHP脚本处理的文件的URL。
    例如:根据默认的htaccess规则,/ downloads / 14 / category / 11 / file.pdf在内部重定向到主index.php文件。

    但是,当您通过Nginx代理提供静态文件时,如果找不到该文件,则代理将返回404错误,并且永远不会调用index.php脚本。

    为了修复此 404 错误,我们需要您将这些行添加到我们网站的“之前”规则中。 

    位置 ~* ^/download/* { proxy_pass $dynamic_upstream_read_only; }

  • 是否可以添加未托管在服务器上的可下载文件(远程下载)?

    是的,它是可以在全局参数中激活的功能:“激活远程下载”。 然后,您可以像添加其他本地文件一样添加远程文件(可以混合使用),定义标题,文件的URL,扩展名(用于图标,zip,xls ...)。

  • 用户可以从前端上传文件吗?

    没有专用的表格,但是您可以使用角色。 您可以创建仅允许上传文件的用户组(用户角色)。

  • 我可以将现有文件导入WP File Download吗?

    是的,有一个导入器工具需要在全局参数中激活。

    然后,您可以一方面选择文件类别,另一方面浏览您的服务器文件夹(例如在FTP客户端中)。 之后,选择文件并单击导入按钮,就完成了!

  • 文件限制/文件访问在插件中如何工作?

    WP File download使用 WordPress 本机用户角色。 您有 2 个选项来定义公共端的文件显示管理端的文件管理。

    • 限制对公共端文件的访问:在每个类别上,您可以一键定义用户角色将能够查看的文件。 例如,选择订阅者以限制只有订阅者(WordPress 网站上的注册用户)才能查看文件
    • 为了限制对文件管理的访问,您具有专用的界面来定义每个用户角色的操作。 例如,女巫用户将能够编辑它自己的文件,编辑所有文件,添加文件,删除文件...
  • 是否可以对每个文件类别应用主题?

    是的,您可以选择定义:

    • 在所有带有预定义参数(颜色,显示文件大小...)的插件中使用默认主题
    • 为每个类别选择一个主题,然后从该类别中定义参数

    如果您有多个使用该插件的用户,则第一种解决方案最好是在所有WordPress网站上为文件保留相似的布局。

  • 是否可以将文件访问权限限制为单个用户?

    是的,它需要设置。 可以使用WordPress用户角色(管理员,作者...)设置访问限制

    • 对于每种类别的文件,您可以设置witch用户角色将能够显示和下载文件
    • 对于每种文件管理,您可以对用户角色设置操作,例如,作者只能管理自己的文件
  • 为什么未注册用户可以查看私人文件的预览链接?

    由于我们的预览器使用 Google Viewer,因此默认情况下没有人可以访问私有文件。 因此,为了允许 Google Previewer 访问您的私人文件,我们生成一个临时令牌来访问这些文件。 默认情况下,此令牌时间为 3600 秒。

    如何更改令牌的实时时间?

     
    您可以转到当前主题的“functions.php”
     
    add_filter('wpfd_token_live_time',function($ time){
    返回900;
    });

     

     

     

    注意: 900 是令牌生存时间(以秒为单位)。 并且在添加此功能之前,不会应用于预览的文件。

     

     

  • 从云服务器直接下载大文件时如何克服带宽限制?

    通常情况下,从云服务器下载文件时,该文件会暂时存储在您的服务器上,下载完成后会在您的服务器上删除。 然而,在某些情况下,用户希望直接从云服务器下载文件; 特别是大文件而不占用您的服务器带宽。 这种方式可以暴露云服务器上文件的直接链接。 对于 Dropbox,该链接将在 4 小时内存在;对于OneDrive ,该链接将无限制。 此外,带宽可能受到云服务器的限制。

    请访问以下链接了解更多详细信息:

    https://help.dropbox.com/files-folders/share/banned-links

    https://borncity.com/win/2016/06/26/ onedrive -microsoft-limits-data-transfer /

    所以要克服这个问题,你应该把代码放在与你的云服务器对应“wp-config.php”

    - 谷歌驱动器:

    定义('WPFD_GOOGLE_DRIVE_DIRECT',真);

     

     

    - Dropbox:

    定义('WPFD_DROPBOX_DIRECT',true);

     

     

    - OneDrive个人版:

    定义('WPFD_ONEDRIVE ONEDRIVE ',真);

     

     

    - OneDrive业务:

    定义('WPFD_ONEDRIVE ONEDRIVE ',真);