问题标签 [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 投票
1 回答
116 浏览

php - 如果用户有活动订阅,则轻松数字下载(定期付款)显示某些东西

我只需要向订阅有效的用户展示一些东西,我使用的是 edd 定期付款插件,我发现这是他们的文档

但我不知道如何利用它只向有活跃订阅的用户展示一些东西。

所以我将在我的archive.php 文件中添加这段代码,并为活跃用户显示额外的php 代码。

0 投票
1 回答
50 浏览

wordpress - 如何在没有过滤器的情况下运行 Wordpress wp_query?

我有一个自定义 Wordpress 插件,它搜索自定义类型的所有帖子下载,我需要查询才能找到它们:

不幸的是,当我运行查询时,插件 Easy Digital Downloads 覆盖了我的查询以包含 post__not_in ,其中排除了我实际需要的一些结果:

我可以看到生成的 SQL 如下所示:

我尝试停用 EDD,这使我的查询按预期工作,但我认为添加'suppress_filters' => true应该在应用过滤器时撤消,但我一定做错了什么。我还检查了pre_get_postsEDD 生成的(只有一个)并将它们关闭,但这也不起作用。

如何在不排除的情况下获得实际的完整结果?我对想法持开放态度。

0 投票
0 回答
9 浏览

wordpress - Easy Digital 下载结帐页面无法以访客身份查看

我有一个问题,如果用户未登录,我连接到结帐页面的按钮不起作用。我了解因为我的项目是订阅用户需要登录才能购买它们,但是如果用户未登录,结帐页面根本不会出现。

这是一个问题,因为我在添加到购物车后使用重定向结帐,除非用户登录,否则这也根本不起作用。过去一周,用户一直在单击添加到购物车并且页面刚刚刷新。有些人已经想出登录,然后他们可以再次点击购物车按钮。

这是 EDD 的预期行为吗?如果是这样,这里推荐的设置是什么?

所以我想出了如何让结帐页面重定向到登录?我想要的场景是它显示购物车,但他们必须登录才能完成购买,但没有任何东西显示它只是刷新页面。

0 投票
0 回答
22 浏览

easy-digital-downloads - 绕过添加到购物车和结帐以轻松进行数字下载

我想知道这个代码应该去更改添加到购物车的行为的模板文件,并且结帐过程已在同一页面上完成,并且可以直接下载产品如果您在单个页面上显示“下载”的链接post 类型,然后你可以这样做(它会自动附加 ID):

">购买这一切我想要在我的数字下载网站上跳过添加到购物车过程并绕过结帐过程。谢谢

0 投票
0 回答
7 浏览

easy-digital-downloads - 为购物车中的每次下载生成 PDF 发票

下午好,关于 EDD PDF Invoice 插件的以下问题出现了:需要为购物车中的每件商品开具 PDF 发票。

你能告诉我是否有可能实现这一点?或者是否有任何扩展来实现这一点?

谢谢您的帮助!

0 投票
1 回答
54 浏览

wordpress - 为什么 update_post_meta 会改变我的元键值?

当我使用update_post_meta()函数更改键的值时:

  • 当它是一个正常的字符串时,它可以工作
  • 但是当字符串与 JSON 文件相同时,它会附加一些额外的字符串。

例如,当我保存此字符串时:

它在wp_postmeta表中保存为:

当我使用短字符串时没有问题。如何解决这个问题?

我的代码: