Paid Memberships Pro

Add/Plugins Paid Memberships Pro 3.6.4

欢迎客人!

• 开始前请阅读社区规则确保您顺利的熟悉本社区。注册用户可以提交资源,如果您有已发布资源的新版本,您可以随时更新版本!

• 文件链接损坏请在文件下方留言,我们将会及时更新来自备份服务器的新链接。如有其它问题请 提交工单 和我们联系!【加入Telegram】【QQ群:5977983】

• 我们拥有多账户检测系统,对于重复注册我们将采取严厉措施!快速获得积分

  • 🧧 领取红包积分 · Claim Red Envelope Points

* 增强功能:在结账邮件模板中添加新的 `!!order_url!!` 邮件模板变量。
* 增强功能:现在每个订阅每天最多发送一次付款失败邮件。
* 增强功能:现在会清理超过 7 天的库冲突记录。
* 错误修复/增强功能:折扣码现在会在“到期日”设置的最后一天过期,而不是从该日期的第一天过期。
* 错误修复/功能增强:现在会忽略 Stripe 中已取消订阅的 `charge.failed` webhook 事件,以避免干扰后续 `customer.subscription.deleted` webhook 事件的处理。
  • 改进:Stripe 订阅将不再收取申请费,或者会在首次付款完成后立即移除申请费。申请费将在 `invoice.created` webhook 中按发票单独添加,以确保仅在 PMPro 主动管理订阅时才收取费用。#3535 (@dparker1005)
  • 功能增强:更新了 Stripe webhook 处理程序,以便在 `invoice.upcoming` webhook 事件期间逐步从现有订阅中移除申请费。这有助于确保已停止使用 Stripe Connect 的网站不会被收取 2% 的申请费。#3535 (@dparker1005)
  • 改进:更新了 PayPal IPN 处理程序,使其在向订单添加 IPN ID 时使用 `add_order_note()` 方法。#3534 (@dparker1005)
  • 错误修复:恢复了在收到 Stripe 定期付款但付款方式未设置账单地址时,从 Stripe 客户对象和之前的 PMPro 订单中提取账单地址的备用逻辑。#3533 (@dparker1005)
  • 错误修复:修复了更正存在验证错误的字段数据后,输入框中的错误边框不会清除的问题。#3531 (@andrewlimaza)
  • 错误修复:修复了更改用户会员级别后,“编辑会员”侧边栏可能无法显示正确用户字段面板的问题。
* 增强:向到期和取消电子邮件模板添加了新的 `!!renew_url!!` 电子邮件模板变量。#3448 (@kimcoleman)
* 增强:扩展了结帐垃圾邮件保护设置以保护登录表单。#3450 (@ideadude)
* 增强:在会员列表 CSV 导出中添加了 `startdate` 列。#3443 (@dparker1005)
* 增强:将“会员定期”电子邮件模板的名称更改为“定期付款提醒”。#3451 (@kimwhite)
* 增强:在 PMPro 站点健康报告中添加了“操作调度程序健康”部分。#3453 (@dalemugford)
* 增强:现在在插件停用或卸载时清理 PMPro 操作调度程序计划任务。 #3440 (@dalemugford)
* 错误修复/增强:现在可以避免创建重复的 PMPro Action Scheduler 计划任务的情况。#3444 (@dalemugford)
* 错误修复:修复了无法发送管理员活动电子邮件的问题。#3441 (@dalemugford)
* 错误修复:修复了“最近成员”元框在使用自定义数据库表前缀的网站上可能无法正确显示的问题。#3442 (@dparker1005)
* 错误修复:修复了当相关订阅的级别发生变化时,续订电子邮件中可能会发送不正确的级别名称的问题。#3449 (@dparker1005)
* 错误修复:修复了设置搜索词后订阅列表表上的排序列不起作用的问题。 #3447 (@dparker1005)
* 错误修复:修复了一个罕见的插件冲突,该冲突可能会阻止 Elementor 数据完成 PMPro v3.5 中包含的迁移。#3445 (@dparker1005)
* 错误修复:修复了 Wisdom 数据只能在每月第一天发送的问题。#3446 (@dparker1005)
* 增强功能:将阿尔巴尼亚列克添加到支持的货币列表中。
* 错误修复:修复了使用 Payflow 网关的网站在将其标记为弃用后将无法再使用该网关的问题
* 增强:在编辑订单页面上为代币订单添加了“重新检查付款”选项,以允许管理员检查付款是否已完成,如果已完成,则完成相应的结帐。目前,此功能仅适用于 Stripe Checkout 订单。
* 增强:将孟加拉塔卡添加到支持的货币列表中。
* 增强:更新了 `fr_FR` 语言文件以包含来自基本 `fr` 语言文件的翻译。
* 增强:更新了 `es_ES` 语言文件以包含来自基本 `es` 语言文件的翻译。
* 增强:为废弃购物车恢复插件和即将推出的推荐插件添加了一个图标。
* 增强:简化了 `composer.json` 文件以删除不必要的依赖项
* 错误修复/增强:更新了 `post_restrictions` API 端点以检查用户是否有权编辑特定帖子。
* 错误修复:修复了使用 PayPal Express 时新用户结帐可能会失败的问题。
* 错误修复:修复了 PayPal Express 结帐时 CloudFlare Turnstile 验证会失败的问题。
* 错误修复:修复了某些 REST API 端点错误地需要 `pmpro_edit_members` 功能的问题。
* 错误修复:修复了 Stripe Checkout 始终会覆盖订单上设置的税值的问题,即使 Stripe Checkout 未计算税款。
* 错误修复:修复了格式化的账单地址中没有州的名称时省略城市和邮政编码的问题。
* 错误修复:修复了支付网关设置页面上网关设置文档的损坏链接。
* 错误修复:修复了在 Elementor 中编辑未保存“需要会员资格”设置的帖子时出现的 PHP 通知。
* 增强功能:添加了屏幕阅读器文本以识别级别表输出上的空标题行。
* 错误修复:修复了某些第三方网关在 WP/PMPro 中本地取消时不再在网关处取消订阅的问题。如果您使用的网关未包含在核心 PMPro 插件中,请仔细检查所有最近的取消,以确保它们已同步到您的网关。如果没有,您将不得不手动在网关处取消这些订阅。
* FEATURE: Users will now receive a notification email when they have an upcoming subscription payment. #3109 (@dparker1005)
* FEATURE: Added integration with Cloudflare Turnstile. #3123 (@andrewlimaza)
* ENHANCEMENT: The business address for the website can now be set on the Advanced Settings page and will be shown on invoices. #3134 (@MaximilianoRicoTabo)
* ENHANCEMENT: Added a table view on the Email Templates settings page. #3128 (@kimcoleman)
* ENHANCEMENT: Added the Checkbox Group user field type. #3126 (@andrewlimaza)
* ENHANCEMENT: A default value can now be set for user fields that do not allow multiselect or file uploads. #3132 (@andrewlimaza)
* ENHANCEMENT: Allowed file types and maximum file sizes can now be set for "File" user fields. #3133 (@andrewlimaza)
* ENHANCEMENT: Added three new filters at checkout to allow checks at different parts of the checkout process: `pmpro_checkout_checks`, `pmpro_checkout_user_creation_checks`, and `pmpro_checkout_order_creation_checks`. #3137 (@dparker1005)
* ENHANCEMENT: Now creating a user at checkout even when order creation checks fail. #3137 (@dparker1005)
* ENHANCEMENT: Memberships on the Membership Account page will now be shown in the order set on the Membership Levels settings page. #3112 (@kimcoleman)
* ENHANCEMENT: Updated the wording around "legacy keys" and "restricted keys" for the Stripe gateway. #3151 (@dparker1005)
* BUG FIX/ENHANCEMENT: Street2 billing address lines are now stored separately in the MemberOrder object. #3122 (@dparker1005)
* BUG FIX: Fixed an issue where payment fields on the update billing page might be wrapped in nested cards. #3143 (@kimcoleman)
* REFACTOR: Abstracted all "Terms of Service" logic into a single file. #3119 (@dparker1005)
* REFACTOR: Abstracted all reCAPTCHA logic into a single file. #3105 (@dparker1005)
* REFACTOR: Cleaned up the checkout preheader flow including deprecating the `pmpro_build_order_for_checkout()` function in favor of inline logic. #3129 (@dparker1005)
* REFACTOR: Updated the PayPal Express integration to run checkout logic in its `process()` method instead of on actions that are being deprecated. #3116 (@dparker1005)
* REFACTOR: Updated the Stripe integration to send users to Stripe Checkout in the `process()` method instead of during the `pmpro_checkout_before_change_membership_level` hook. #3104 (@dparker1005)
* DEPRECATED: Marking the Authorize.net gateway integration as deprecated. Websites that are already using Authorize.net can continue using that gateway, but new sites will not be shown Authorize.net as a gateway option. #3150 (@dparker1005)
* DEPRECATED: PayPal Express will no longer automatically be enabled as a second payment option when using the deprecated Website Payments Pro gateway. This functionality can be restored by using the Add PayPal Express Add On. #3114 (@dparker1005)
* DEPRECATED: Marked the following filters at checkout as deprecated: `pmpro_checkout_oldemail`, `pmpro_new_user`, `pmpro_require_billing`, and `pmpro_checkout_confirmed`. #3137 (@dparker1005)
* DEPRECATED: Now throwing deprecation warnings for dynamic order properties that were previously used at by gateways at checkout. #3122 (@dparker1005)
* DEPRECATED: Marked the `getGatewaySubscriptionStatus()`, `getGatewayTransactionStatus()`, and `confirm()` MemberOrder methods as deprecated. #3129, #3116 (@dparker1005)
* DEPRECATED: Removed sample code from methods in the `PMProGateway` class and marked sample helper methods as deprecated. #3129 (@dparker1005)
* 增强:改进了深色背景主题上输入字段的外观。#3111 (@kimcoleman)
* 增强:改进了下拉箭头图标的外观。#3111 (@kimcoleman)
* 增强:为即将推出的本地化定价附加组件添加了一个图标。#3110 (@kimcoleman)
* 错误修复:修复了在重新购买用户已经拥有的级别时,结帐后可能会立即取消新订阅的问题。#3107 (@dparker1005)
* 错误修复:修复了由于更新账单表单中不存在 `CardType` JavaScript 导致 Braintree 账单更新失败的问题。#3108 (@dparker1005)
* 增强:在结帐页面上添加了名称和账单字段的自动完成功能。#3081 (@andrewlimaza)
* 增强:改进了复选框和单选用户字段的字段结构和样式。#3077 (@kimcoleman)
* 增强:添加了一个新的钩子“pmpro_lost_password_before_submit_button”。#3090 (@dioliviers, @dparker1005)
* 错误修复/增强:会员编辑页面上的当前面板现在包含在表单操作中,而不是作为隐藏输入。#3092 (@mircobabini)
* 错误修复/增强:改进了 LifterLMS 简化选项,以防止 LifterLMS 修改 PMPro 登录页面上的登录表单链接。 #3089 (@kimcoleman)
* 错误修复:修复了在移动设备上查看时,结帐页面上的字段可能会重叠的问题。#3078 (@kimcoleman)
* 错误修复:修复了页面包含“确认页面”块时无法保存的问题。#3085 (@dparker1005)
* 错误修复:修复了帐单地址字段始终显示在“更新帐单”页面上的问题,即使禁用也是如此。#3082 (@dparker1005)
* 错误修复:修复了某些必填字段未显示“必填”星号或“aria-required”属性的问题。#3076 (@kimcoleman)
* 错误修复:修复了提交结帐表单后出现错误的字段的样式。 #3076 (@kimcoleman)
* 错误修复:修复了通过编辑会员页面添加新会员级别时,默认到期日期会根据当前 UTC 时间计算的问题。#3093 (@mircobabini)
* 错误修复:修复了默认网关设置为 PayPal Standard 或 2Checkout 时,免费订单无法正确处理的问题。#3091 (@dparker1005)
* 错误修复:修复了某些 HTML 元素缺少类名的问题。#3080 (@mircobabini)
* 错误修复:修复了“忘记密码”表单上操作链接的对齐方式。#3084 (@kimcoleman)
* 错误修复:修复了通过钩子添加到登录表单的内容可能会被赋予弹性对齐方式的问题。 #3083 (@kimcoleman)
* 错误修复:修复了请求订阅日期作为时间戳时始终返回 UTC 时区的问题,无论 `$local_time` 是否设置为 `true`。#3069 (@mircobabini)
* 错误修复:修复了 PMPro 安全设置页面上的“Akismet”拼写错误。#3081 (@andrewlimaza)
* 错误修复:修复了 Add Ons 仪表板页面上“搜索”字段的对齐方式。#3079 (@kimcoleman)
* 安全:修复了订单和折扣代码列表中经过身份验证的 SQL 注入漏洞。
* 错误修复:修复了在页面加载过程中过早调用“pmpro_is_checkout()”时出现的 PHP 错误。
后退
顶部