追加(その1)」の続編です。毎にプラグインを作成、有効化していかないといけませんでした。非効率ですし、プラグイン数が多くなるのは好きじゃないので、今回はその部分の改良版のメモとなります。前回作成した支払い方法追加のクラスはほぼそのまま使えます。構造は以下のようなイメージになります。woocommerce-higa-pack(フォルダ)-woocommerce-higa-pack.php-i18n(フォルダ)–languages(フォルダ)-includes(フォルダ)–class-wc-dependencies.php–gateways(フォルダ)—class-wc-gateway-basic-bank-transfer.php—class-wc-gateway-store.phpファイル構造はWooCommerce本体を参考にしました。「woocommerce-gateway-amazon-payments-advanced」よりclass-wc-dependencies.phpを丸ごともってきました。このプラグインはWooCommerceが無いと意味がないプラグインです。上記ファイルを利用する事でWooCommerceの有無をチェック出来ます。複数支払い方法を追加メインのプラグインファイルから支払い方法追加の部分を切り離して保存することで複数の支払い方法クラスを読み込みします。);}各支払い方法のクラスファイル切り離した支払い方法のクラスファイルは前回のものに少し手を加えるだけで流用出来ました。指定部分はプラグインメインファイルで指定しているので削除という感じです。説明が難しく、長くなりましたが、とりあえず支払い方法追加の検証は終了...どうにかなりそうです。コードについて、間違っているところや別の方法などがあるという方は、ぜひコメントいただければと思います。PS:今回でオブジェクト指向の勉強が必要と感じました。