これは、WooCommerce ブランドの支払いゲートウェイ経由で支払いを受け入れるための機能プラグインです。
WordPress コアには厳格な L-2 バージョン サポート ポリシーを採用し、WooCommerce には緩やかな L-2 バージョン サポート ポリシーを採用します。詳細をご覧ください。
npm install
composer install
npm run build:client
、またはクライアントを開発している場合は、変更が行われたときにクライアントを自動更新させることができます: npm start
npm install
でエラーが発生した場合は、ノードのバージョンが原因である可能性がありますnvm install
nvm use
の順に試してから、もう一度試してください。
composer install/update
実行すると、Github からsubscriptions-core
パッケージをフェッチする前に、composer は GitHub OAuth トークンの入力を求めるプロンプトを表示することがあります。
Loading composer repositories with package information
GitHub API limit (0 calls/hr) is exhausted, could not fetch https://api.github.com/repos/automattic/woocommerce-subscriptions-core. Create a GitHub OAuth token to go over the API rate limit. You can also wait until ? for the rate limit to reset.
Head to https://github.com/settings/tokens/new?scopes=repo&description=Composer+XXXXXX to retrieve a token. It will be stored in "/Users/yourname/.composer/auth.json" for future use by Composer.
これを修正するには、プロンプトに表示されるリンクをクリックし、トークンをターミナル ウィンドウに貼り付けて続行します。
WooPayments を拡張する場合、またはその上に構築する場合は、コア ドキュメントとディレクトリ ( includes/core
) のガイドと推奨される方法を参照してください。
Docker 環境を使用している場合は、こちらのセットアップ手順を参照してください: https://github.com/Automattic/woocommerce-payments/blob/trunk/docker/README.md
次のプラグインをインストールします。
trunk
ブランチ上に残っている限り、この依存関係は、このリポジトリでgit pull
またはgit merge
実行するたびに自動的に最新バージョンに更新されます。詳細については、マージ後のフックを参照してください。(Docker ベースではなく) カスタムのローカル開発セットアップを使用している場合は、 local.env
ファイルを作成して、開発スクリプトに環境変数を提供できます。
現在、次の変数がサポートされています。
LOCAL_WCPAY_DEV_TOOLS_PLUGIN_REPO_PATH
: 自動更新用のローカル WCPay Dev Tools プラグイン ディレクトリへのパス。デフォルトはdocker/wordpress/wp-content/plugins/woocommerce-payments-dev-tools
です。 テスト アカウントを設定するには、次の手順に従ってください。
プラグインを設定するには、外部からアクセスできる URL が必要です。これには ngrok を使用できます。
ngrok http 8082
参照: https://github.com/Automattic/woocommerce-payments/blob/trunk/CONTRIBUTING.md (見やすくするためにコンテンツをここに移動する可能性があります)
ここで Docker セットアップに従っている場合、Xdebug をデバッグに使用できるようになります。
Xdebug オンデマンドを有効にするには、ここで説明されている Xdebug Helper ブラウザ拡張機能をインストールします。