Paid Memberships Pro中文汉化版升级至V2.12.10
Paid Memberships Pro是一个Wordpress会员插件,此插件中文汉化版升级到了最新版本V2.12.10,新版本做了一些安全修复,做了一些功能增强,修复了一些已知的问题,强烈推荐更新到此版本。
更新内容:
- 功能:添加了与 LifterLMS 的集成,以简化在付费会员专业版处于活动状态时设置该插件
- 安全性:修复了安全问题,在某些情况下,用户可以在结账时上传文件,其中包含不允许的文件类型,例如.php文件,然后可以访问这些文件以在服务器上运行任意代码
- 安全性:修复了未经授权的用户可能滥用 REST API 端点来添加新级别或编辑现有级别的安全问题
- 安全性:修复了敏感用户数据有时会显示在 Web 服务器日志中的安全问题
- 安全性:通过拖放更新关卡顺序时添加了缺失的随机数
- 安全性:现在只有具有“edit_users”功能的用户才能将pmpro_member简码添加到文章和小部件中
- 增强功能:现在可以在限制 Elementor 小部件时设置“无访问”消息
- 增强功能:现在可以在使用 DIVI 限制内容时设置“禁止访问”消息
- 增强功能:添加了pmpro_stripe_checkout_session_parameters过滤器
- 增强功能:现在,管理员用户首次访问PMPro仪表板页面时,将非安全通知横幅延迟1周
- 增强功能:现在显示一个模式,其中包含通过 Stripe Connect 链接账户后设置 Webhook 的说明
- 增强功能:改进 LifterLMS Streamline 功能
- 增强功能:现在还将pmpro_checkout_message过滤器应用于结帐页面的底部消息框
- 增强功能:缓存 Stripe Webhook 状态检查
- 增强功能:更新了PayPal Express集成,以保存结帐数据,以便元而不是会话,以提高与各种附加组件的兼容性
- 增强功能:LifterLMS 和 GA4 插件的新图标
- 增强功能:现在允许将链接包含在用户字段组描述中
- 增强功能:现在按排序的级别顺序对折扣代码列表表上的“级别”列进行排序
- 增强功能:现在建议使用新的组成员插件,而不是赞助会员插件
- 增强功能:现在简化了在 wp_is_large_user_count() 为 true 的网站上的成员和用户搜索
- 修复/增强:删除了 pmpro_get_label_for_user_field_value() 函数中的关联数组检查,以确保始终返回用户友好的值
- 修复/增强:更新“每个级别的活跃成员”以忽略已删除的用户
- 修复/增强:添加了用于导出登录报告数据的新功能pmpro_loginscsv,并添加了用于导出所有报告数据的后备功能pmpro_reportscsv
- 修复/增强:修复了当用户使用 BuddyPress 或 BuddyBoss 删除自己的帐户时订阅未取消的问题
- 修复/增强:使用 wpautop() 作为成员资格确认消息。这修复了 Elementor 和其他解决方案未将 n 作为段落的问题
- 修复/增强:修复了弃用代码中的性能问题
- 修复/增强:修复了 PHP 8.1 中使用不带字段属性的 pmpro_member 简码时出现的警告
- 修复/增强:更新了 pmpro_hasMembershipLevel() 函数以接受逗号分隔的级别 ID 或名称字符串。这也修复了 The Events Calendar 票务附加组件中的问题
- 修复/增强:修复了更新账单详细信息时显示通知的问题
- 修复/增强:改进了前端成员级别页面默认表的可访问性
- 修复/增强:pmpro_stripe_order_description过滤器现在也适用于 Stripe Checkout 订单
- 修复/增强:从小时下拉列表中删除了 24 选项,因为小时以 00 开头
- 修复:修复了多个类别的文章的文章限制逻辑
- 修复:修复了管理员结账电子邮件中未正确显示额外结账字段的问题
- 修复:更新了登录功能,以防止可能生成的断开链接
- 修复:修复了会员帐户页面上 h2 标签的样式
- 修复:修复了 pmpro_manage_discount_code_list_custom_column 过滤器中的 ID 参数
- 修复:修复了以下问题:如果未指定站点类型,建议的加载项不会显示在安装向导中
- 修复:修复了处理 Stripe Checkout 付款时pmpro_discount_code_used过滤器的时间
- 修复:修复了搜索订单时仅显示订单第一页的问题
- 修复:修复了某些数据库设置无法将级别添加到表中的问题
- 修复:修复了密码重置尝试可能错误地显示用户的密码重置密钥无效的问题
- 修复:修复了附加组件添加的某些高级设置无法正确应用的问题。重新保存,然后重试
- 修复:修复了用户字段可能无法显示在管理员结账电子邮件中的问题
- 修复:修复了用户字段值可能显示错误标签的问题
- 修复:修复了“访问”、“查看”和“登录”报告 CSV 导出可能会在“结束日期”列中显示用户的“加入日期”的问题
- 修复:现在仅在 PMPro 结帐页面上声明 recaptcha_get_html() 函数。这修复了与其他声明自己的 recaptcha_get_html() 函数的插件的冲突
- 修复:修复了以下问题:对于无限使用代码,查看折扣代码的订单的行操作未显示
- 修复:修复了在安装向导中选择“其他”作为站点类型时的 PHP 警告
- 修复:修复了用户在使用 Authorize.net 网关时更新其付款方式后可能不会向新付款方式收费的问题
- 修复:删除了某些管理 CSV 文件中将该常量默认为 true 的PMPRO_BENCHMARK常量的定义
- 修复:现在隐藏了 checkout_levels API 路由返回的输出中的级别确认消息
- 修复:修复了使用 Stripe Checkout 时 ApplePay 和 GooglePay 的问题
- 修复:修复了通过代码添加的用户字段将 levels 属性设置为单个整数时出现的问题。再次支持此功能
- 修复:修复了 2.12.9 中引入的保存后致命错误
- 重构:将数据库中的枚举列更新为 varchar
- 重构:将 PMPro 表页面添加标记为已弃用
发表评论