问题标签 [easy-digital-downloads]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
6398 浏览

download - 避免文件的直接下载链接

我正在使用 Wordpress 和 Easy Digital Download 插件来销售数字文件。

我有以下操作方法问题:

  1. 如何避免用户看到或使用直接下载链接?
  2. 如何创建一个像会话一样过期的下载链接?
  3. 如何保护 wp-contents/uploads 文件夹?
0 投票
2 回答
2429 浏览

wordpress - 在 Easy Digital Downloads 中直接下载免费产品

我如何允许用户直接下载(无结帐页面)Easy Digital Downloads Plugin 中免费的文件?我想要这样的东西:

请帮忙,我真的需要这个,谢谢

0 投票
4 回答
918 浏览

php - 试图增加购物车项目的会话时间(EDD 和 Wordpress)

我正在使用 WordPress 和 Easy Digital Downloads 插件,但购物车中的物品在 30 分钟不活动后过期,我想将其增加到 48 小时,因为 30 分钟太短,无法删除购物车中的物品.

我在 EDD 论坛上询问过如何增加此过期时间,但我只是获得了指向 add_filter 教程的链接,这些链接并没有真正帮助我使用这个特定的过滤器。

这是我被告知要使用以更改到期时间的过滤器: https ://github.com/easydigitaldownloads/Easy-Digital-Downloads/blob/master/includes/class-edd-session.php#L93

所以我试过:

两者都不起作用。任何想法如何增加会话超时?

0 投票
1 回答
369 浏览

wordpress - taxonomy.php 中某些类别的条件文本

我正在使用“Easy Digital Downloads”构建一个 Wordpress 网站。下载有自己的“类别”。为了显示这些类别的档案(不同于标准的archive.php),我使用了一个名为taxonomy-download_category.php 的模板,如他们的文档中所指定。

这非常有效,我可以根据需要设置类别档案。但是,我想根据模板显示的类别显示条件文本。例如,如果类别是“测试”,我想显示一些特定的文本。

我可以使用 taxonomy-download_category-test.php 为类别“测试”创建一个全新的模板,但会有很多类别并且不需要很多模板。

我尝试了 is_tax is_category 的几种变体,但没有任何效果。

这是我尝试过的一个例子,我的猜测是我没有正确说明税收/类别......

我尝试使用 is_tax 使用各种组合无法使其正常工作。这是转储的结果,如果这有助于任何人帮助我找出我应该有条件地测试什么 -

object(stdClass)#2868 (10) { ["term_id"]=> int(11) ["name"]=> string(4) "Test" ["slug"]=> string(4) "test" [ "term_group"]=> int(0) ["term_taxonomy_id"]=> int(11) ["taxonomy"]=> string(17) "download_category" ["description"]=> string(0) "" [" parent"]=> int(0) ["count"]=> int(1) ["filter"]=> string(3) "raw" }

0 投票
1 回答
491 浏览

wordpress - EDD产品页面的重写规则

我希望我的 url 根据分类 category_download 自定义帖子类型下载的术语而改变。

例子:

我有2个类别:

– 插件

– 主题

我希望我有一个单独下载的网址:

/plugins/name_of_download/

/themes/name_of_download/

0 投票
1 回答
298 浏览

css - 如何在子主题中覆盖简单的数字下载 css 文件?

我必须更改此 css 文件中的一些行:

/wp-content/plugins/easy-digital-downloads/templates/edd.min.css

我在 Style.css 文件中添加了以下代码,但什么也没发生:

如何在我的子主题中覆盖“edd.min.css”文件?实际上,我在子主题中覆盖 Wordpress 插件的 css 文件时遇到问题。有这方面的规则吗?

0 投票
0 回答
656 浏览

wordpress - 在内部重定向到“/index.php”时重写或内部重定向循环

我正在使用带有软件许可插件的 EDD。当我尝试发布新版本时,我的客户可以选择从 Wordpress 网站更新主题。每当他们尝试更新主题时,我都会在 error.log 中收到此错误。

我正在使用 nginx 服务器。这是它的配置。

网站可用/domain.com

常见/wpsc.conf

常见/wpcommon.conf

公共/locations.conf

fastcgi.conf

0 投票
0 回答
156 浏览

easy-digital-downloads - payment-mode=manual - 为什么我们会看到这个?

我们正在两台不同的开发服务器上评估 EDD,我们有一个问题发生在一个而不是另一个上。这两个环境尽可能地相同——我们所知道的唯一区别是,一台服务器同时用作服务器和客户端(使用 localhost),而另一台服务器使用常规 URL 从单独的机器访问。

我们看到的错误(在具有完整 URL 的服务器上)是购买确认页面包含以下消息:

“抱歉,检索付款收据时遇到问题。”

在调试中,我们发现这个错误是由 $session['purchase_key'] 为空引起的。

当我们点击将我们带到购买确认页面的下载按钮时,我们会看到这个 URL:

http://our-internal-server-name/store/checkout/?payment-mode=manual

...然后我们的服务器挂起。

在另一台机器上,我们看到了 URL:

http://localhost/store/checkout/

(没有 ?payment-mode=manual),它按预期工作,并且 $session['purchase_key'] 具有有效值。

我们相信我们的会话数据在问题服务器上消失了,但我们不明白为什么,或者在哪里寻找调试它。我们确实知道发生这种情况时用户已登录。

任何人都可以提供一些关于我们应该查看什么来调试这个问题的指导吗?

谢谢!

0 投票
0 回答
68 浏览

wordpress - 我可以复制 Easy Digital Downloads 插件,给它另一个名称,并将它与 EDD 一起用作不同的商店吗?

我可以复制 Easy Digital Downloads 插件 (WordPress),给它另一个名称,然后将它与 EDD 一起用作不同的商店吗?

我的客户想分别添加 3 项服务,她不想将它们用作单独的类别,而是希望它们作为 3 种不同的帖子类型。那么复制插件会起作用吗?

在此先感谢,查尔斯

0 投票
1 回答
326 浏览

javascript - 使用 Jquery 使文本只读但仍可点击

示例代码:

我试图弄清楚如何将用户视为只读的 uploads_link URL 路径保持为“可点击”。现在用户能够看到 url 链接并复制和粘贴它,但现在我正在尝试弄清楚如何使只读 url 可点击。

关于如何使 attr('readonly', 'readonly') 标签可点击的任何建议?