文章

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

Paid Memberships Pro是一个Wordpress会员插件,此插件中文汉化版升级到了最新版本V2.8.3,新版本添加了一些新功能,做了一些功能增强,修复了一些已知的问题,有需要的可以更新到此版本。
更新内容:
  1. 功能:为 Stripe 和 Paypal Express 订单添加了退款按钮
  2. 功能:发布了 Stripe Checkout 的 Beta 版。 添加定义(‘PMPRO_STRIPE_CHECKOUT_BETA_ENABLED’, true); 到您的 wp-config.php 以在测试期间启用此网关
  3. 增强:引入了一组新的函数来处理与 cron 相关的任务,包括: pmpro_get_crons() 以获取 PMPro 注册的 crons 列表
  4. 增强:新过滤器 pmpro_registered_crons,您可以注册新的 crons 以由 PMPro 处理。它们显示在 PMPro 站点健康信息中,并在需要时自动安排
  5. 增强:添加了一个可选的统计数据集合,以便我们更好地了解人们如何使用付费会员专业版
  6. 增强:添加了正式的德语翻译文件
  7. 增强:跟踪站点健康中的库冲突,例如当其他插件与 PMPro 同时加载网关库时
  8. 增强:针对列表和单一编辑视图的订单管理区域的 UI/UX 改进
  9. 增强:改进了“设置”>“电子邮件模板”管理页面上电子邮件模板变量引用的 UI
  10. 增强:对管理区域的各种其他 UI 改进
  11. 增强:改进了块名称、描述、关键字和组织,以方便发现和可用性
  12. 增强:添加了“show_noaccess”作为“需要成员资格”块的设置,用于交换适当的内容消息
  13. 增强:添加了过滤器“pmpro_braintree_transaction_sale_array”以允许添加或调整销售交易方法
  14. 增强:移动标签内的 TOS 输入以支持多行 i18n
  15. 增强:添加了新操作 pmpro_checkout_after_tos 以在 TOS 之后输出内容
  16. 增强:添加过滤器以更改网关 ipn/webhook 日志文件
  17. 增强:添加过滤器以在 PayPal 网关的 PPHttpPost() 方法期间执行操作
  18. 增强:向站点健康信息添加了未翻译的网关标识符
  19. 增强:现在在仪表板的 pages 表上注意选择的 PMPro 登录页面
  20. 增强:改进了使用 Stripe 旧密钥时支付设置页面上的帮助文本。 如果还使用旧版密钥,请提醒与 Stripe 断开连接
  21. 错误修复/增强:修复了代码库中许多字符串的转义和本地化
  22. 错误修复/增强:解决管理区域与使用类似类名的其他插件的冲突
  23. 错误修复:如果 Cron 从 cron 计划中消失,它们现在会自动重新计划
  24. 错误修复:解决了 PHP 浮点精度问题并防止将错误的浮点数传递给网关 API
  25. 错误修复:修复了使用 PayFast 网关时 TOS 设置未保存的问题
  26. 错误修复:修复了 is_renewal() 方法在 pmpro_added_order 挂钩期间不起作用的问题
  27. 错误修复/增强:修复了某些块描述中的拼写错误
  28. 错误修复:修复了摘要电子邮件 cron 和其他一些邮件比预期更频繁地运行的问题
  29. 错误修复/增强:修复了登录页面被丢弃时发生的重定向问题
  30. 错误修复/增强:调整了销售报告小部件中长数字的显示
  31. 错误修复/增强:重命名高级设置页面上的 hideads 字段,以便广告拦截器不会阻止它
  32. 错误修复/增强:修复了在较小屏幕上查看时各种管理页面的响应式显示
  33. 错误修复/增强:修复了通过智慧跟踪隐藏功能
  34. 错误修复/增强:在使用 Divi 时将 HTML 添加到我们的 no_access 消息中以避免显示问题
  35. 错误修复/增强:修复了使用 MMPU 时会员报告的警告
  36. 错误修复:在 Stripe webhook 处理程序中移动了对 pmpro_doing_webhook 的调用,以确保 Stripe 库已经加载
  37. 错误修复/增强:在没有密钥的情况下调用 pmpro_license_isValid() 时避免重复的 DB 调用。这发生在仪表板中的插件、更新和附加组件页面上
  38. 错误修复:修复了 Stripe webhook 处理程序中未正确处理支付失败事件的问题
  39. 错误修复:修复了如果无法找到付款方式,则无法保存定期订单的问题
  40. 错误修复:修复了某些版本的 PHP 中订单页面上发生的错误
  41. 错误修复/增强:在未启用许可证密钥时避免与许可证密钥检查相关的多个数据库查询
  42. 错误修复:修复了一些 PayPal 订阅在设置时有额外 1 年试用期的问题
  43. 错误修复:使用 Stripe 旧密钥时避免出现有关应用程序费用的警告
  44. 重构:重构了 Divi 兼容性代码的最新更新,以避免可能运行类似要点的用户出现问题。

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

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

更新内容:

  1. 增强功能:在为 Stripe 结账创建客户时,现在将“名称”与“描述”分开发送
  2. 增强功能:您现在可以通过在搜索词中使用冒号来搜索特定用户表列或用户元字段上的成员列表。 这些查询比默认查询更快。 格式为 meta_key:meta_value(无反引号)。 您还可以使用login、nicename、email、url 或 display_name 作为 meta_key,并且将根据相关列搜索 users 表
  3. 错误修复/增强:增加搜索限制以确保我们在会员使用 Stripe 签出重复计划时重复使用 Stripe“价格”
  4. 错误修复:修复了仍向 PMPro Standard 和 PMPro Builder 许可证持有者收取 Stripe 应用程序费用的问题。 从现在开始,付款和订阅将不包括费用

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

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

更新内容:

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

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

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

更新内容:

  1. 安全性:更新了仪表板折扣码页面上的转义,以防止 XSS 攻击
  2. 错误修复/增强:添加了代码以在级别更改后删除 pmpro_memberships_users 表中的重复活动行。这可能已经发生,例如如果用户多次通过 WooCommerce Add On 购买一个级别
  3. 错误修复/增强:改进了 REST API 端点以更好地支持 Zapier 本机要求
  4. 错误修复:修复了名称解析器库中的 PHP 通知
  5. 增强:引入了新操作 pmpro_before_commit_express_checkout 以允许在保存订单后但在将客户发送到 PayPal Express 结帐之前进行其他更改
  6. 错误修复/增强:在使用 PMPro 登录页面时为 Jetpack WordPress.com SSO 添加了登录兼容性
  7. 错误修复:修复了服务器协议信息不可用时状态标头中的 PHP 通知
  8. 错误修复:在调用 get_pmpro_membership_level_meta() 和 get_pmpro_membership_order_meta() 时修复了会员级别和订单的元数据兼容性,因此它们支持获取所有键的所有元值
  9. 错误修复:转义来自网关的所有 Webhook 通信调试输出

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

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

更新内容:

  1. 增强:现在包括来自站点健康中的 htaccess 文件的一些信息,包括是否定义了 getfile.php 脚本或是否正在使用缓存
  2. 增强:现在在站点健康中包含一些与 PMPro 相关的 PHP 常量
  3. 增强:现在在 readme.txt 中包含最低 PHP 版本(目前为 5.6),以便在 WordPress.org 页面上共享
  4. 增强:向仪表板中用户个人资料编辑页面上显示的成员历史记录添加了可滚动类
  5. 增强:现在通过 API 调用将“应用程序”信息传递给 Stripe
  6. 增强:更新了 PayPal IPN 以检测退款消息以至少记录它
  7. 增强:更新了 PayPal IPN 以区分初始付款失败和订阅被取消的情况
  8. 增强:会员级别历史为空时更好的样式
  9. 错误修复/增强:现在在 Stripe webhook 运行时提前发送 200 OK 状态消息以避免超时问题。稍后我们可能会在其他 webhook/IPN 处理程序中使用这个新的 pmpro_send_200_http_response
  10. 错误修复/增强:从编辑用户页面中删除了“费用”信息。这通常是误导性的。费用仍然显示在会员列表和前端帐户页面上。未来的更新将包括确保在结帐后管理员更改订阅或级别的情况下费用更准确的工作
  11. 错误修复/增强:再次在所有 WP 管理页面上排队 admin.css 文件。这修复了样式未应用于仪表板中的编辑用户/个人资料页面的问题
  12. 错误修复/增强:删除了“会员价值报告”。我们不打算将其从旧的会员历史添加中移出。报告不准确,存在优化问题
  13. 错误修复/增强:为 wordpress.com 托管站点添加了登录兼容性。这解决了使用 PMPro 登录页面时 wordpress.com 的 SSO 的一些问题
  14. 错误修复/增强:现在当许可证密钥检查由于连接问题而失败时显示更好的错误消息
  15. 错误修复:修复了 2.6.3 中引入的问题,即在 PayPal 取消会员资格时不会取消会员资格
  16. 错误修复:现在包括计算配置文件开始日期的时间。 过去,我们会将其设置为 00:00:00,这可以从订阅中添加或删除几个小时
  17. 错误修复:修复了当过期时间为“小时”时,有时会错误设置结束日期的问题
  18. 错误修复:改进了 PayPal API 集成以处理 PayPal 返回编码错误但仍在处理付款和订阅的情况
  19. 错误修复:修复了使用 Stripe connect 时无法正确保存 Stripe 沙箱密钥的问题
  20. 错误修复:修复了特定电子邮件中出现双 $$ 的问题
  21. 错误修复:修复了各种 webhook 和 IPN 处理程序中的警告
  22. 错误修复:修复了管理活动电子邮件 cron 作业中的警告