Paid Memberships Pro中文汉化版升级至V2.7.4
Paid Memberships Pro是一个Wordpress会员管理插件,此插件中文汉化版升级到了最新版本V2.7.4,新版本做了很多功能增强,修复了一些已知的问题,有需要的可以更新到此版本。
更新内容:
- 功能:在高级设置页面中添加了“垃圾邮件防护”选项。 使用时,如果在 15 分钟内失败超过 10 次,IP 地址将被阻止结帐
- 增强:调整自述文件的标题和描述
- 增强:改进了条纹价格的错误处理
- 增强:调整了“/change_membership_level”路由以支持电子邮件和 create_user 参数以改进我们的 Zapier 集成。 未删除任何参数,这是为了确保使用此 REST 路由的任何预先存在的应用程序的向后兼容性
- 增强:现在在销售和收入报告中显示新订单和续订订单
- 增强:销售和收入报告中更好的提示
- 增强:现在处理 recurring_payment_profile_created IPN 交易并为通过 PayPal 下的新订单更新 payment_transaction_id
- 增强:在任何 webhook 处理程序的末尾添加了 pmpro_webhook_unhandled 操作
- 增强:添加了 CSS 以确保输入字段输入字段不是特别小/短
- 增强:使用 Stripe 结账现在将重复使用 Stripe 产品和价格
- 增强:用户个人资料现在链接到 Stripe 客户,以便可以轻松地在 Stripe 中直接更新订阅,而不是通过现在已弃用的订阅更新
- 增强:改进了“需要成员资格”元框对具有大量级别的站点的可用性
- 增强:在计费页面表单中包含 reCAPTCHA
- 增强:会员页面 URL 现在包含在站点健康信息中
- 安全:更新了 pmpro_getLevelAtCheckout 和 pmpro_checkDiscountCode 函数中的转义,作为 SQL 注入的额外预防措施
- 错误修复/增强:将 pmpro_send_200_http_response 过滤器的默认值设置为 false 而不是 true,以减少功能对不需要它的站点的影响
- 错误修复/增强:将“仅限免费会员”选项合并到“所有会员”选项中,以启用 reCAPTCHA,以确保付费会员的折扣使会员 $0 成本始终显示 reCAPTCHA
- 错误修复/增强:改进了使用 Stripe 创建订阅时的错误消息
- 错误修复/增强:更新了许可证密钥周围的逻辑和文本,以考虑新的高级计划
- 错误修复/增强:使服务条款文本变得更暗以方便访问
- 错误修复/增强:更新了 include/cleanup.php 中的查询以使用 WPDB 删除方法来更好地进行数据库转义
- 错误修复/增强:修复了一些不可翻译的字符串的文本域
- 错误修复/增强:修复了 pmpro_reset_password_form() 函数中拼写错误的文本域
- 错误修复:修复了使用 PayPal Websites Payments Pro 时更新计费页面的问题
- 错误修复:修复了当用户之前通过不同网关结账时 Stripe 结账的问题
- 重构:删除了 PMProEmail 类的发送方法中未使用的条件
- 错误修复:修复了针对无效插件文件调用 pmpro_check_plugin_version 时的通知
- 错误修复:修复了旧 PHP 站点在访问管理仪表板中的页面设置时出现的致命错误
- 错误修复:修复了许可证密钥在 1 个月内到期时被错误标记为无效的问题
- 错误修复:修复了结账时未将账单地址添加到 Stripe 客户的问题
- 错误修复:修复了某些 Stripe 试用期发送到 Stripe 订阅的时间比预期长的问题
- 错误修复:修复了在 WP 5.9+ 中使用完整站点编辑时我们块中的下拉菜单的视觉问题
- 错误修复:修复了某些 MySQL 设置上的问题,该问题会在 pmpro_memberships_pages 和 pmpro_memberships_categories 表中引发有关主键的错误
- 错误修复:使用 Authorize.net Silent Post 处理解决了 PHP 8 致命错误
- 错误修复:新过滤器 pmpro_admin_pagesetting_post_type 替换了现在已弃用的过滤器 pmpro_admin_pagesetting_post_type_array 以允许设置一个特定的帖子类型,而不是总是从数组中获取第一个
- 错误修复:解决了用户可能无法链接到他们的 Stripe 客户的问题
- 错误修复:现在在站点健康信息的付费会员专业版部分中包括所有级别(公共和隐藏)
- 错误修复:即使订单没有用户,也可以从 PayPal Express IPN 设置取消/错误状态
- 错误修复:确保从为受保护内容生成的摘录中删除样式
- 错误修复:各种文本调整以提高可读性
- 错误修复:为 wp_pmpro_memberships_categories 和 wp_pmpro_memberships_pages 表设置主键
- 错误修复:修复了 pmpro_manage_memberslist_columns 过滤器以适应非英文网站
- 错误修复:通过 PayPal 标准 IPN 请求取消订单时使用正确的取消方法。修复了与 PMPro 的兼容性 取消在下一个付款日期添加
- 错误修复:折扣代码到期日期现在可以在 REST API 中正确使用
- 错误修复:删除发送到 PayPal 网站支付 API 的 SHIPTOPHONENUM 参数,并对传递给 API 更新的所有参数进行编码
- 错误修复:解决 Stripe 订阅的时区问题,以解决根据结帐时间试用会获得额外一天的问题
- 错误修复:现在每个级别使用单个产品和每个付款金额的单个 Stripe 价格,以防止重复的产品和价格
- 重构:有组织和简化的 Stripe 网关类
- 安全:更新了 pmpro_getLevelAtCheckout 和 pmpro_checkDiscountCode 函数中的转义,作为 SQL 注入的额外预防措施
发表评论