WooCommerce批准的下载目录

批准的下载目录是一项帮助管理允许用于存储可下载产品文件的目录的功能。

这个功能是在 WooCommerce 6.5 中推出,如果正在销售或打算销售可以下载的产品,尤其是当网站上有许多人都有能力去创建和更新产品时,这个特定的功能就会变得特别实用。例如,可能只有少数管理员,但有多个商店经理或产品供应商在创建产品和添加文件。

图片[1]-WooCommerce批准的下载目录-光子波动网 | 专业WordPress修复服务,全球范围,快速响应

可下载文件存储在哪里?

安装 WooCommerce 时,它​​会尝试创建一个名为 的新目录woocommerce_uploads,该目录位于 WordPress 自己的上传目录中。这就是为什么该woocommerce_uploads文件夹包含在已批准的产品下载目录中,并默认勾选为已启用并被识别为安全。

但是,在许多情况下,最好将文件存储在其他地方,例如对非常大的文件使用云存储解决方案。 WooCommerce 完全支持这一点,但这也会带来挑战:

  • 公司政策可能规定只将文件存储在管理员拥有完全读写权限的批准位置。换句话说,让员工链接到存储在其个人云存储帐户中的下载内容可能是不可接受的。
  • 链接到通过您无法控制的域访问的文件也会带来各种类型的安全风险,因此最好将可接受的位置限制在预先批准的列表中。

批准的下载目录功能是帮助解决这些问题。

批准的下载目录设置

WooCommerce 提供了一系列设置在WooCommerce > 设置 > 产品 > 批准的下载目录,以帮助网站站长控制用于存储和提供产品下载的位置。

图片[2]-WooCommerce批准的下载目录-光子波动网 | 专业WordPress修复服务,全球范围,快速响应

在此位置,可以添加、编辑或删除已批准的目录,也可以完全禁用或启用此功能(也可以单独禁用或启用规则)。请注意,所有批准的目录(包括文件路径)都以 URL 表示。

关于这一点需要记住以下几点:

  • 方案或协议很重要。换句话说,http://example.com/与 不同https://example.com/。如果需要,可以同时添加两者。还可以使用//example.com简写,它充当“通配符”符号,以涵盖同一 URL 的http和版本。https
  • 可以直接输入文件路径,保存后会使用方案自动转换为 URL file://。例如,输入为 的文件路径/directory/path/example/将保存为file:///directory/path/example/
  • 每个批准目录都隐含地涵盖了所有可能的子目录。例如,如果https://my.site/files/添加到批准目录列表中,那么将位于其中的文件添加https://my.site/files/nested/sub-directories/到产品中是完全没问题的。
  • 这些设置仅影响数字下载。它们通常对 WordPress 媒体库或图像处理没有任何影响。

需要强调的是,只有站点管理员才有权修改此列表(或者,在多站点网络环境中,网络管理员),并且除非此页面上有相应的条目,否则其他任何人都不能将可下载文件添加到产品中。

  • 如果是网站管理员,并且是唯一管理商店的人,那么不需要担心这一切。每当以网站管理员身份添加现有规则未涵盖的可下载文件时,都会自动添加新规则。
  • 也可以完全禁用此功能
  • 如果另一个网站用户(例如编辑或商店经理)尝试提供未经批准的目录的 URL,他们会看到如下错误,这会鼓励他们联系网站管理员以获取进一步帮助:

启用和禁用规则

设置屏幕顶部附近的“停止/开始执行规则”按钮可在管理已批准的目录不切实际的情况下切换规则的执行。例如,如果添加所有图像的人拥有“商店经理”角色而不是“管理员”角色。

  • 要启用所有规则,管理员可以单击“开始执行规则”按钮,同样,也可以单击“停止执行规则”按钮来禁用它。
  • 管理员还可以使用“全部启用”“全部禁用”按钮分别启用和禁用所有规则。
  • 还可以通过选择部分或全部规则并使用批量编辑菜单来批量启用或禁用规则。
  • 要启用单个规则,管理员可以将鼠标悬停在列表中的某个规则上,然后从出现的快速链接中选择“启用/禁用” ,或者单击规则的 URL,然后从“编辑批准的目录”屏幕启用/禁用它。
图片[3]-WooCommerce批准的下载目录-光子波动网 | 专业WordPress修复服务,全球范围,快速响应

非付费客户可访问的“批准下载目录”列表中的 URL

如果未付费的客户也能访问下载文件,这意味着两种情况之一:

  • 该文件是通过一种非 WooCommerce 上传机制的方法添加到媒体库的。WordPress 的媒体库本质上是公开的,因为它是所有附加到帖子和页面的图片的存放地。创建可下载产品时,应该从 WooCommerce 产品中上传文件,而不是从媒体库中选择现有文件。 
  • 使用的是仅重定向(不安全)文件下载方法。使用此方法意味着你的文件将不受保护,任何拥有上传链接的人都可以访问该文件,即使他们没有登录。

其他工具

在某些情况下,作为网站管理员,需要对该功能进行额外控制。例如,使用WooCommerce导入工具以外的其他方法导入产品数据,那么 WooCommerce 最初可能不会注意到新下载路径的创建。因此,可以在 WooCommerce > 状态 > 工具屏幕上找到一些额外的工具:

  • 同步已批准的下载目录:此工具会触发对产品目录的全新扫描。当发现可下载产品路径未被现有已批准下载目录规则覆盖时,这些路径将添加到列表中,但最初会被禁用。
  • 清空批准的下载目录列表:用于完全删除现有的批准的下载目录列表。
图片[4]-WooCommerce批准的下载目录-光子波动网 | 专业WordPress修复服务,全球范围,快速响应

禁用下载文件

特别是在较为复杂的多用户设置中,完全有可能出现这样的情况:可下载文件被添加到产品中后,批准的下载目录列表中的相应规则可能被禁用或删除。

在这种情况下,受影响的可下载文件也会被标记为禁用,并在文件 URL 字段右侧显示红色星号。

图片[5]-WooCommerce批准的下载目录-光子波动网 | 专业WordPress修复服务,全球范围,快速响应
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容