文章

Paid Memberships Pro中文汉化版升级至V2.9.10

Paid Memberships Pro是一个Wordpress会员管理插件,此插件中文汉化版升级到了最新版本V2.9.10,新版本修复了一些问题,有一些功能增强,有安全性更新,所以推荐更新到此版本。

更新内容:

  1. 安全性:更新了整个插件的净化、转义和其他安全相关代码
  2. 安全性:更新了许多查询,以使用$wpdb->prepare和esc_sql来提高安全性。在几乎所有这些情况下,查询中使用的变量都是早期转义的,或者是受信任的,但最好还是在查询中转义,以确保额外的安全,避免将来更新代码时出现问题
  3. 增强:必须为我们的一个附加组件提供更好的缩略图
  4. 增强:添加一些其他缺少的附加缩略图
  5. 增强:在级别上使用过期时间时,默认日期现在再次为+1年
  6. 增强:现在使用pmpro_member短代码显示多选类型字段时,显示选项标签而不是值
  7. 增强:将用户字段UI更新为“结账时需要?”,这更准确地描述了行为。注意:我们在配置文件更新中不需要这些字段,因为它会干扰核心用户更新和其他插件
  8. 增强:删除了PMPro电子邮件类中重复的“display_name”定义
  9. 增强:在几个地方修复了PMPRO_MIN_PHP_VERSION常量名称
  10. 增强:包括PMPro Akismet和MailPoet图标,用于附加组件页面
  11. 修复/增强:更新了仪表板中的订单和折扣代码表,以便在小屏幕上更好地显示
  12. 修复/增强:修复了在处理Stripe webhook时用户被删除或未找到的情况下的警告
  13. 修复/增强:修复了通知和消息中与先前转义更新相关的一些问题
  14. 修复/增强:前端用户配置文件中给div的pmpro_checkout_box-{groupname}类现在已被清理,以避免出现空格和特殊字符
  15. 修复/增强:修复了Authorize.net网关类中的一些通知
  16. 修复/增强:修复了nl_nl电子邮件模板中的HTML
  17. 修复/增强:添加了!!成员等级确认消息!!var到管理员结帐电子邮件
  18. 修复/增强:修复了无法安装加载项时显示的错误消息中的拼写错误“可能”
  19. 修复:修复了在日期范围内过滤时CSV导出的问题
  20. 修复:修复了一些小部件的问题,例如2.9.9中引入的登录小部件
  21. 修复:修复了无法从仪表板的订单页面发送发票电子邮件的问题

Paid Memberships Pro中文汉化版升级至V2.9.7

Paid Memberships Pro是一个Wordpress会员管理插件,此插件中文汉化版升级到了最新版本V2.9.7,新版本做了一些功能增强,修复了一些已知的问题,有需要的可以更新到此版本。

更新内容:

  1. 增强:向Elementor“容器”添加了内容限制设置
  2. 增强:添加!!levels_url!!默认设置为所有电子邮件模板
  3. 增强:将docblock添加到PMProEmail类的所有方法
  4. 增强:现在允许在字段描述中使用strong、code、em、br、p和a标记
  5. 修复/增强:增加了Avada主题的兼容性。受保护的内容现在可编辑
  6. 修复:在cron运行期间避免sprintf问题。这导致了即将过期的电子邮件被多次发送的问题
  7. 修复:将id参数添加到账单地址字段,以避免在签出时将show address fields选项设置为true时出现条带错误
  8. 修复:在显示地址字段选项设置为true的情况下更新账单时,向账单地址字段添加id参数以避免条带错误
  9. 修复:修复了使用Authorize.net和更改开始日期的自定义代码时订阅配置文件开始日期的问题
  10. 修复:修复了某些MySQL版本在编辑用户页面中将用户过期设置为“否”时出现的警告
  11. 修复/增强:修复了编辑现有级别时显示的消息
  12. 修复/增强:修复了如果通过附加组件或其他自定义代码将帐单地址添加到结账时,帐单地址未发送到Stripe的问题
  13. 修复/增强:修复了在Stripe Webhook处理程序中传递给pmpro_discount_code_used操作钩子的$user_id参数
  14. 修复/增强:如果在文本区域、选择或其他用户字段上使用提示,则必填字段星号现在正确显示
  15. 修复/增强:避免在不允许支付申请费的国家/地区尝试使用Stripe Connect时发生的致命错误。这些用户/国家/地区的费用设置为0%
  16. 修复/增强:修复CVV/CVV弹出窗口中的CSS
  17. 修复/增强:现在从Stripe Customer记录或以前的订单中提取帐单地址,如果帐单地址在传递给webhook调用的Payment Method对象中不可用
  18. 修复/增强:修复了新级别弹出窗口的CSS,不再依赖在WP仪表板中使用某些翻译时中断的选择器
  19. 修复/增强:首次付款>0美元的自定义试用的固定试用措辞
  20. 修复:修复了使用Stripe结账时文件类型字段未正确上传或保存的错误
  21. 修复:修复了下拉菜单“没有访问权限的用户应该看到什么?”对于“要求成员资格”块,将在每次加载页面时重置
  22. 修复:修复了用户字段在配置文件中有时本应显示的情况下未显示的问题
  23. 修复:修复了$MemberOrder->get_orders方法查询,以便在传入“membership_level_id”参数时正常工作
  24. 修复:修复了使用$MemberOrder->find_billing_address()方法时未正确从用户元中提取帐单邮编的问题

Paid Memberships Pro中文汉化版升级至V2.9.5

Paid Memberships Pro是一个Wordpress会员资格插件,此插件中文汉化版升级到了最新版本V2.9.5,新版本增强几个功能,修复了一些已知的问题,有需要的可以更新到此版本。

更新内容:

  1. 增强: 在用户字段设置中添加了Select2/Autocomplete作为字段类型
  2. 增强: 改进我们的应用内通知样式
  3. 错误修复/增强: 现在在结帐时跳过Stripe订阅的安全客户身份验证 (SCA),初始付款为 $0。这解决了SCA故障将使活动订阅成为孤儿的问题。如果没有这张额外的支票,经常性付款工作正常
  4. 错误修复/增强: 改进了前端表单字段的CSS
  5. 错误修复/增强: 修复了某些字段类型所需字段星号的位置
  6. 错误修复/增强: 修复了CVV弹出窗口的显示
  7. 错误修复: 修复了某些国家/地区的用户尝试使用Stripe Connect时发生的应用程序费用问题
  8. 错误修复: 修复了如果较早的字段/组仅适用于管理员,则不会为用户显示用户字段的情况
  9. 错误修复: 修复了旧版本的WordPress缺少wp_get_environment_type() 函数的致命错误
  10. 错误修复: 修复了在Stripe中取消订阅时有时不会取消PMPro会员资格的问题
  11. 错误修复: 修复了阻止每周 (选择加入) 数据跟踪运行的致命错误

Paid Memberships Pro中文汉化版升级至V2.9.4

Paid Memberships Pro是一个简单的Wordpress会员插件,此插件中文汉化版升级到了最新版本V2.9.4,新版本做了一些功能增强,修复了一些已知的问题,有需要的可以更新到此版本。

更新内容:

  1. 增强功能:添加了 pmpro_add_user_field_where( $where, $field ) 和 pmpro_add_user_field( $field, $where ) 过滤器
  2. 错误修复/增强:为某些cron添加了MMPU兼容性
  3. 错误修复/增强:默认的“More Information”组名称/标签现在可翻译
  4. 错误修复/增强:添加了防止重复点击取消按钮的JavaScript代码
  5. 错误修复/增强:修复了更新计费页面上的PHP通知
  6. 错误修复/增强:避免在复选框字段的超长标签中换行符
  7. 错误修复:修复了处理客户的问题。订阅。已从更新版本的PHP中删除条带中的WebHook事件
  8. 错误修复/增强:添加了对某些电子邮件的MMPU支持,以便显示正确的级别信息
  9. 错误修复/增强:为结账框div提供的pmpro_check out_box-{groupname}id现在已被清理,以避免出现空格和特殊字符
  10. 错误修复/增强:修剪用户字段设置中建议的组名的前面/后面加下划线
  11. 错误修复:修复了在某些结账复选框/组位置显示字段的问题
  12. 错误修复:修复了使用条纹结账测试版时无法跟踪折扣代码使用的问题
  13. 错误修复/增强:现在正确地弃用了pmprorh_sectionHeader()函数
  14. 在使用新的pmpro_default_field_group_Label()函数时,我们意外地将其颠倒并抛出警告
  15. 错误修复/增强:保存用户字段时,现在确保组名称不是空的和唯一的
  16. 空白或重复的组名可能会导致其他问题,例如,必填字段或字段在结账时会多次显示
  17. 错误修复/增强:修复了新订单进入时销售报告小部件缓存未更新的问题
  18. 错误修复/增强:更好地处理PayPal IPN处理程序中的错误
  19. 错误修复:修复了在结账页面上设置为“必填”的用户字段没有按照要求设置样式的问题
  20. 错误修复:现在显示新的级别模板,即使您点击仪表板或新安装的级别页面上的链接
  21. 错误修复:修复了调用pmprorh_sanitize而不是新的pmpro_sanitize的问题,导致在结帐时日期字段和其他字段出现问题

Paid Memberships Pro中文汉化版升级至V2.9.1

Paid Memberships Pro是一个简单的Wordpress会员管理插件,此插件中文汉化版升级到了最新版本V2.9.1,新版本添加了一些新功能和选项,做了一些改进和问题修复,有需要的可以更新到此版本。

更新内容:

  1. 功能:在设置页面中添加了“用户字段”选项卡。 您现在可以通过 WP 管理仪表板添加“注册助手”样式字段,无需代码
  2. 功能:“附加组件”选项卡具有新外观,具有更好的浏览和搜索功能
  3. 功能:增加了对卡片模板的支持,以便管理员更轻松地创建流行的卡片类型
  4. 功能:为内置报告添加了 CSV 导出选项
  5. 增强:重新设计了“添加/编辑会员级别”屏幕,以专注于级别类型的适用设置
  6. 增强:现在在站点运行状况中测试 PHP 会话
  7. 增强:修复了 pmpro_getLevel() 函数的文档块
  8. 增强:如果 PMPro 的下一次更新在该版本的自述文件中有“更新通知”部分,则会在 PMPro 设置页面上显示通知
  9. 增强:从“Powered by Paid Memberships Pro”HTML 评论中删除了奇怪的换行符
  10. 增强:添加过滤器 pmpro_membershiplevels_page_action_links 以添加/修改“设置”>“会员级别”管理页面上的按钮
  11. 增强:添加了 pmpro_unhandled_webhook 操作,当 webhook 或 IPN 处理程序遇到 PMPro 未处理的 webhook 时会引发该操作。您可以使用此挂钩记录这些情况以进行调试
  12. 增强:禁用 Stripe 网关的信用卡选项。相反,它现在显示“我们接受所有主要信用卡”
  13. 增强:添加了一个 pmpro_order_status_{status} 挂钩,每当订单状态更改时就会触发该挂钩。将 $status、$order 和 $original_status 作为参数传递
  14. 增强:增强了 include/functions.php 中某些功能的文档块
  15. 错误修复/增强:添加了 pmpro_calculate_profile_start_date() 函数,该函数现在用于所有内置网关。 这解决了具有多个月计费期的订阅不一致的一些问题
  16. 错误修复/增强:现在处理 PayPal 的 subscr_failed IPN 消息。 现在有时会发送此消息,而不是“recurring_payment_skipped”消息
  17. 错误修复/增强:PayPal IPN 处理程序现在正在处理类似于“失败”的“无效”、“拒绝”和“过期”付款状态
  18. 错误修复/增强:现在在添加/编辑关卡时需要名称
  19. 错误修复/增强:更新关卡保存逻辑以避免一些边缘情况问题
  20. 错误修复/增强:删除了数组中的一些尾随逗号,这些逗号会破坏 PHP 5.6 用户
  21. 错误修复/增强:修复了一些字符串的本地化
  22. 错误修复/增强:向 MemberOrder 类添加了未设置的魔法方法以避免警告,例如 在 REST API 端点中,在输出之前从订单中删除一些数据
  23. 错误修复/增强:删除了未使用的局部变量 name_parts
  24. 错误修复/增强:修复了某些仪表板页面的移动视图中的 CSS/UI 问题
  25. 错误修复/增强:现在在使用 Stripe Checkout 时过滤确认 URL
  26. 错误修复/增强:删除了一些尾随逗号,这些逗号会在旧版本 PHP 上为某些用户引发错误
  27. 错误修复:修复了使用 Stripe 结账时有时会出现的“没有此类产品”错误。 我们现在抓住了这一点,并在它们丢失时创建产品
  28. 错误修复:修复了重新激活注册助手插件时的致命错误
  29. 错误修复:修复了当您拥有多个组时保存组级别的问题
  30. 重构:删除更新通知 RE 更好的登录报告被合并到核心 PMPro 中(这发生在几年前)。 现在使用一般弃用通知 RE 旧插件
  31. 重构:重构 MemberOrder 类以避免 PHP 8+ 警告