wp decoupled
1.0.0
これは、次のJS、Webpack、Babel、Node、Expressで構築されたWordPress用のReactテーマのボイラープレートです。
ライブデモ

これらの指示により、プロジェクトのコピーを開発して、開発目的でローカルマシンで実行します。
[email protected]:rtCamp/wp-decoupled.gitcd wp-decouplednvm usenpm install WordPressプラグインディレクトリで、次のプラグインをクローンしてアクティブにします。
また、開発用のWooCommerceプラグインを搭載したデフォルトのWooCommerce製品(WordPressインストールに製品がない場合)をインポートすることもできますwp-content/plugins/woocommerce/sample-data/sample_products.csv
a。選択した秘密のトークンを使用できますが、WordPress Saltジェネレーター(https://api.wordpress.org/secret-key/1.1/salt/)を使用して生成して秘密を生成する場合に最適です。トークンのいずれかを拾い上げて、以下の「秘密のトークン」の代わりに追加します。
WordPressディレクトリのwp-config.phpで秘密を定義します。
define( 'GRAPHQL_JWT_AUTH_SECRET_KEY', 'your-secret-token' );
b。特定の環境によっては、これらのヘッダーを有効にする方法を調査する必要がある場合がありますが、Apacheでは、 .htaccessで以下を実行できます。
SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1
.env.exampleを.envに変更し、詳細を更新します SITE_URL=http://localhost:3000
NEXT_PUBLIC_WOO_SITE_URL=http://yourwocommercesite.com
WOO_CONSUMER_KEY=xxxxx
WOO_SECRET=xxxxx
npm run dev開発モードでノードサーバーを実行しますnpm run dev:inspect InspectorでDEVサーバーを実行しますnpm run server次のProducitonサーバーを実行しますnpm run lintリナーを実行しますnpm run formatフォーマットを実行しますnpm run build次のビルドを作成しますWP Decoupledアプリをデカップしました。このプロジェクトはMITライセンスに基づいてライセンスされています - 詳細については、license.mdファイルを参照してください