現在、カスタムのご依頼に対応可能なSWPMは、Ver.4.5.9 です                                             WooCommerceのカスタム、決済に特化したデモサイトは こちら                                             寄付やクラファンに特化したデモサイトは こちら

SWPM4.5.9について

4.5.9が出ました。

主な変更点

①アカウントステータスが変更された際にトリガーされる新しいアクションフックの追加
②登録フォームのメンバーシップ レベル フィールドを非表示にする新しい設定オプションの導入
③メンバーのプロフィール編集で姓名を空で登録可能に変更

①は、フックが設定されただけで、いまのところ使われてはいないように見えます。
更新通知などのカスタムコードを書く際には便利かもしれませんが、
すでに作ってしまった私にとっては、今更感もあります。

②は、フロントエンドの登録画面でレベルを非表示にするものです。
管理画面でオンオフが可能になっています。

③は、昨年末に発見したバグの修正です。
年明けすぐに開発元に報告したところ、4.5.9に盛り込んでくれました。
こちらが提案した修正方法とは違いましたが、目的は同じです。

結果的に、当サイトがよくやる「直接編集14ファイル」+「コードスニペットで対応2ファイル」=計16ファイル中、
以下4ファイルのコードが変更されています。

class.swpm-utils-member.php
class.swpm-front-registration.php
class.swpm-admin-registration.php
add-v2.php

従来のカスタム箇所へ影響する変更はありませんでした。