هذا عبارة عن مجموعة من الرؤوس الخاصة بـ WordPress ، تم تصميمها باستخدام JS التالي ، WebPack ، Babel ، Node ، Express.
عرض مباشر

ستجلب لك هذه التعليمات نسخة من المشروع وتشغيلها على جهازك المحلي لأغراض التطوير.
[email protected]:rtCamp/wp-decoupled.gitcd wp-decouplednvm usenpm install استنساخ وتنشيط الإضافات التالية ، في دليل البرنامج المساعد WordPress الخاص بك:
يمكنك أيضًا استيراد منتجات WooCommerce الافتراضية التي تأتي مع مكون إضافي WooCommerce للتطوير (إذا لم يكن لديك أي منتجات في تثبيت WordPress الخاص بك) WP Dashboard> أدوات> منتجات WooCommerce (CSV): ملفات WooCommerce الافتراضية CSV متاحة في wp-content/plugins/woocommerce/sample-data/sample_products.csv
أ. يمكنك استخدام أي رمز سري من اختيارك ، ومع ذلك سيكون من الأفضل أن تقوم بإنشاء واحد باستخدام WordPress Salt Generator (https://api.wordpress.org/secret-key/1.1/salt/) لإنشاء سر. واختر أي واحد من الرمز المميز وأضفه بدلاً من "السرية السرية" أدناه:
حدد سرًا في wp-config.php من دليل WordPress الخاص بك:
define( 'GRAPHQL_JWT_AUTH_SECRET_KEY', 'your-secret-token' );
ب. اعتمادًا على بيئتك الخاصة ، قد تضطر إلى البحث في كيفية تمكين هذه الرؤوس ، ولكن في 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 تشغيل خادم DEV باستخدام المفتشnpm run server بتشغيل خادم Produciton التاليnpm run lint يدير Linternpm run format بتشغيل Formatternpm run build يخلق البناء التالي WP Decoupled على هاتفك المحمول.تم ترخيص هذا المشروع بموجب ترخيص معهد ماساتشوستس للتكنولوجيا - راجع ملف الترخيص.