الدليل الكامل لأساسيات وورد بريس REST API

A VPN is an essential component of IT security, whether you’re just starting a business or are already up and running. Most business interactions and transactions happen online and VPN

تعمل واجهة برمجة تطبيقات وورد بريس  REST على تغيير وورد بريس . ربما لم تكن قد لاحظت ، لأن الكثير منها تحت الغطاء ، لكن الآثار المترتبة على REST API تحدث فرقًا كبيرًا في مستقبل وورد بريس  ، سواء من حيث قاعدة الشفرة الخاصة بها واستخداماتها.

إذا لم تكن قد عملت مع وورد بريس  REST API ، فقد تتساءل عن ماهيتها. لذلك دعونا نبدأ بالنظر إلى ماهية واجهة برمجة تطبيقات REST.

ما هي وورد بريس  REST API؟

واجهة برمجة تطبيقات وورد بريس  REST هي واجهة يمكن للمطورين استخدامها للوصول إلى وورد بريس  من خارج تثبيت وورد بريس  نفسه. يمكنك الوصول إليه باستخدام JavaScript ، مما يعني أنه يمكن استخدامه لإنشاء مواقع ويب وتطبيقات تفاعلية.

REST تعني النقل التمثيلي للدولة وتقف واجهة برمجة التطبيقات (API) على واجهة برمجة التطبيقات. دعونا نلقي نظرة على ما يعنيه كل من هؤلاء.

ما هي واجهة برمجة التطبيقات (API)؟

يتم تعريف واجهة برمجة التطبيقات أو API على أنها:

“واجهة أو بروتوكول اتصال بين العميل والخادم يهدف إلى تبسيط بناء البرامج من جانب العميل.”

إذا لم تكن معتادًا على واجهات برمجة التطبيقات ، فقد لا يساعد ذلك كثيرًا. لتوضيح الأمر بشكل أكثر بساطة ، فإن API عبارة عن مجموعة من التعليمات البرمجية التي تسمح لنظام ما بالتفاعل (أو “الواجهة”) مع نظام آخر. إذا سبق لك إضافة خريطة Google إلى موقع وورد بريس  الخاص بك ، فقد استخدمت واجهة برمجة تطبيقات خرائط Google ، والتي تسمح لموقع وورد بريس  الخاص بك بالتفاعل مع خرائط Google.

لا تحتاج هذه الأنظمة إلى أن تكون منفصلة تمامًا. يحتوي وورد بريس  بالفعل على العديد من واجهات برمجة التطبيقات ، لأشياء مثل المكونات الإضافية والإعدادات والرموز القصيرة . يمكن استخدام هذه من قبل مطوري المكونات الإضافية والقوالب للتفاعل مع نواة وورد بريس  وتحقيق الأشياء (مثل إنشاء رموز قصيرة وإضافة شاشات الإعدادات إلى مسؤول وورد بريس ).

يتمثل الاختلاف في REST API في أنه يسمح للأنظمة خارج تثبيت وورد بريس  الخاص بك بالتفاعل مع وورد بريس  ، حيث يأتي جزء REST.

ما هو نقل الدولة التمثيلي (REST)؟

يوفر نقل الحالة التمثيلية ، أو REST ، المعايير التي يمكن أن تستخدمها أنظمة الويب للتفاعل مع بعضها البعض. بدون REST ، لن يتمكن نظامان من فهم بعضهما البعض وبالتالي إرسال البيانات ذهابًا وإيابًا.

لكي يكون التطبيق مريحًا ، يجب أن يتوافق مع خمسة مبادئ:

واجهة موحدة. يجب أن تكون عناوين URL المستخدمة للوصول إلى الموارد في النظام موحدة ومتسقة ويمكن الوصول إليها من خلال نهج مشترك مثل GET (المزيد منها قريبًا).

خدمة الزبائن. يجب أن تكون تطبيقات العميل وتطبيقات الخادم منفصلة ، بحيث يمكن تطويرها بشكل مستقل عن بعضها البعض. إذا تغيرت التكنولوجيا من جانب الخادم (مثل وورد بريس ) ، يجب أن يظل التطبيق من جانب الخادم (تطبيق ، على سبيل المثال) قادرًا على الوصول إليها عبر نفس الطريقة البسيطة.

عديم الجنسية. لا يغير الخادم الحالة عند تقديم طلب جديد باستخدام واجهة برمجة التطبيقات. لا تخزن الطلبات التي تم إجراؤها.

قابل للتخزين المؤقت. يجب أن تكون جميع الموارد قابلة للتخزين المؤقت ، لتحسين السرعة والتوافق مع معايير الويب. يمكن تنفيذ التخزين المؤقت على الخادم أو جانب العميل.

نظام الطبقات. يتيح لك نظام RESTful استخدام طبقات متعددة للوصول إليها ، وتخزين البيانات في خوادم وسيطة إذا لزم الأمر. لا يمكن للخادم معرفة ما إذا كان العميل النهائي متصلًا به مباشرة.

كل هذه القيود تتعلق بصفحات الويب والتطبيقات وتحكم الطريقة التي يمكن للتطبيق أن يتفاعل بها مع واجهة برمجة التطبيقات.

ماذا يعني هذا بالنسبة لـ وورد بريس ؟

يعني وضع REST و API معًا أن وورد بريس  REST API عبارة عن مجموعة من التعليمات البرمجية المصممة لتمكين الأنظمة الأخرى من التفاعل مع وورد بريس  وأنها مبنية بطريقة تضمن أن هذه الأنظمة ستفهم بعضها البعض.

هذا يعني أنه يمكن لموقع ويب أو تطبيق جوال تابع لجهة خارجية ، على سبيل المثال ، الوصول إلى قاعدة بيانات وورد بريس  الخاصة بك ، وجلب البيانات منها ، وإضافة البيانات إليها.

هناك عدد من الآثار والاستخدامات لهذا ، على الرغم من ذلك.

فهم واجهة برمجة تطبيقات وورد بريس  REST

تم تطوير وورد بريس  REST API استجابة للتغيرات في طريقة تطوير مواقع الويب والتطبيقات والحاجة إلى فتح وورد بريس  على نطاق أوسع.

خلفية واجهة برمجة تطبيقات وورد بريس  REST

تم إصدار وورد بريس  REST API كجزء من الأساسي في الإصدار 4.7 في ديسمبر 2016 ، ولكنه كان موجودًا كمكوِّن إضافي قبل ذلك الحين.

إنه مصمم لدعم مجموعة من التطبيقات المبنية على وورد بريس  ولتحويل وورد بريس  من نظام إدارة المحتوى إلى نظام أساسي للتطبيق.

يتم استخدامه على نطاق واسع بواسطة وورد بريس .com ، حيث تستخدم واجهته المستندة إلى JavaScript واجهة برمجة تطبيقات REST للتفاعل مع قاعدة بيانات وورد بريس . يتم استخدامه أيضًا بواسطة واجهة تحرير Gutenberg ، والتي أصبحت جزءًا أساسيًا في عام 2019.

تعمل واجهة برمجة تطبيقات REST على توسيع نطاق التطبيقات التي يمكن استخدام وورد بريس  لها. بينما يتفوق نظام إدارة المحتوى في تشغيل موقع ويب معقد ، يمكن أيضًا استخدام النظام الأساسي للتطبيق لتشغيل التطبيقات ذات الصفحة الواحدة المستندة إلى الويب أو تطبيقات SPA (إذا سبق لك استخدام مستندات Google ، فقد استخدمت أحد هذه التطبيقات ).

في هذه ، يتم تحديث المحتوى عندما يتخذ المستخدم إجراءً ، بدلاً من تحميل صفحات جديدة. نظرًا لأنه يستخدم JavaScript (لغة من جانب العميل) بدلاً من PHP (لغة ​​من جانب الخادم) ، فيمكنه جعل الأشياء تحدث في متصفح المستخدم دون الحاجة إلى إرسال الطلبات باستمرار إلى الخادم.

الآثار المترتبة على مستخدمي ومطوري وورد بريس

إذا كنت مستخدمًا و / أو مطورًا يعمل مع وورد بريس  ، فإن واجهة برمجة تطبيقات REST لها عدد من الآثار.

بالنسبة للمستخدمين ، تشمل هذه:

تغييرات على الواجهة ، بما في ذلك محرر Gutenberg.

التغييرات والتحسينات على تطبيق وورد بريس  للجوال.

تبدو شاشات إدارة وورد بريس  المستضافة ذاتيًا وكأنها شاشات وورد بريس .com بمرور الوقت.

بالنسبة للمطورين ، هناك تداعيات وإمكانيات أوسع:

القدرة على إنشاء SPA باستخدام واجهة برمجة تطبيقات REST ، وسحب البيانات من وورد بريس  ولكن تبدو مختلفة تمامًا عن وورد بريس .

القدرة على دمج وورد بريس  مع تقنيات وأنظمة الواجهة الأمامية الأخرى.

القدرة على التطوير باستخدام وورد بريس  إذا كنت مطورًا أماميًا لا يكتب PHP.

بالنسبة لمطوري PHP ، هناك حاجة متزايدة لتوسيع مهاراتك لتشمل JavaScript.

تغييرات محددة مثل الحاجة إلى إنشاء كتل Gutenberg بدلاً من مربعات التعريف في الصفحة وشاشات تحرير النشر.

بمرور الوقت ، ستعني واجهة برمجة تطبيقات وورد بريس  REST أنه سيتم كتابة المزيد من نواة وورد بريس  بلغة JavaScript وليس PHP. إذا كنت مطور وورد بريس  ، فهذا يعني أنك ستحتاج إلى تعلم JavaScript.

كيفية الوصول إلى وورد بريس  REST API

كيف يمكنك الوصول إلى وورد بريس  REST API؟

للوصول إلى WP-REST API ، ستحتاج إلى الوصول إلى موقعك عبر سطر الأوامر. مع وورد بريس  ، يسمى هذا WP-CLI . لا تفعل أيًا من هذا عبر شاشات الإدارة أو عن طريق الوصول مباشرة إلى الرمز الموجود على موقعك.

دعنا نلقي نظرة على كيفية البدء.

الوصول إلى WP-REST عبر WP-CLI

WP-CLI هي واجهة سطر أوامر وورد بريس . يتيح لك الوصول إلى وورد بريس  والعمل معه عبر واجهة سطر الأوامر (CLI) على جهاز الكمبيوتر الخاص بك. تم تثبيت WP-CLI مسبقًا مع جميع خطط استضافة Kinsta.

للوصول إلى CLI ، افتح Terminal على جهاز Mac أو Linux ، أو Command Prompt في Windows.

المحطة على ماك

المحطة على ماك

للوصول إلى موقع بعيد ، تحتاج إلى SSH إلى الخادم الخاص بك للوصول إليه عبر WP-CLI (لا يمكنك الاتصال عبر SSH؟ تعرف على كيفية إصلاح خطأ SSH “رفض الاتصال” ).

للوصول إلى موقع محلي ، ما عليك سوى استخدام بنية الدليل الصحيحة من سطر الأوامر. من الجيد تجربة واجهة برمجة تطبيقات REST على موقع اختبار محلي قبل تجربتها على موقع مباشر.

ستحتاج إلى الوصول على وجه التحديد إلى واجهة برمجة تطبيقات REST لموقعك ، مثل هذا:

http://yoursite.com/wp-json/wp/v2

يمكنك بعد ذلك إضافة عناصر بعد ذلك للوصول إلى أنواع معينة من البيانات ، والتي سننظر فيها بمزيد من التفصيل قريبًا. تسمى هذه العناصر بنقاط النهاية.

المصادقة

بمجرد وصولك إلى موقعك ، قد تحتاج إلى إجراء المصادقة. بعض نقاط النهاية عامة ولا تتطلب المصادقة ، بينما يتطلب البعض الآخر ذلك.

أنت لا تقوم بتسجيل الدخول إلى مسؤول الموقع الخاص بك هنا: تقوم واجهة برمجة تطبيقات REST بالأشياء بشكل مختلف قليلاً.

لتتمكن من مصادقة موقعك عبر WP-CLI ، ستحتاج إلى تثبيت مكون إضافي للمصادقة. بالنسبة لعمليات التثبيت التنموية ، يقوم المكون الإضافي Basic Auth بهذه المهمة وهو سهل الاستخدام.

ومع ذلك ، بالنسبة للمواقع الحية ، يجب عليك استخدام نموذج مصادقة أكثر قوة مثل المكون الإضافي لمصادقة JWT ، والذي يستخدم JSON Web Token وهو أكثر أمانًا.

يمكنك بعد ذلك استخدام سطر الأوامر للوصول إلى البيانات وتضمين المصادقة.

يستخدم المثال أدناه curlلاختبار الاتصال بـ وورد بريس . سيتم إخراج قائمة من مسودات المشاركات.

curl -X GET --user username:password -i http://yoursite.com/wp-json/wp/v2/posts?status=draft

منشورات المسودات ليست معلومات عامة ، لذلك تحتاج إلى مصادقة للوصول إليها. ولكن إذا كنت تبحث عن بيانات عامة ، فلن تحتاج إلى مصادقة. لاسترداد قائمة المنشورات التي تم نشرها ، يمكنك استخدام:

curl -X GET http://yoursite.com/wp-json/wp/v2/posts

سيؤدي هذا إلى جلب جميع المشاركات المنشورة لأنها عامة.

نظرة عامة على أوامر وورد بريس  REST API

بمجرد وصولك إلى موقعك ومعرفة كيفية استخدام المصادقة (وما إذا كنت بحاجة إلى ذلك بالفعل) ، ستحتاج إلى استخدام أحد مجموعة الأوامر للتفاعل مع موقعك.

الأوامر التي ستحتاج إلى استخدامها هي:

GET يسترد موردًا مثل منشور أو بعض البيانات الأخرى.

POST يضيف موردًا إلى الخادم ، مثل منشور أو مرفق أو مورد آخر.

PUT يمكن استخدامها لتحرير أو تحديث مورد موجود بالفعل على الخادم.

DELETEيزيل مورد من الخادم. استخدمه بعناية!

دعونا نلقي نظرة على كل من هذه بدورها.

احصل على

من GETالمحتمل أن يكون الأمر هو الأكثر استخدامًا: فهو يسترجع البيانات. سيحضر المثال أدناه (الذي تستخدمه بمجرد وصولك بنجاح إلى موقعك) قائمة بجميع الصفحات المنشورة في موقعك:

GET http://yoursite.com/wp-json/wp/v2/posts/?status=published

لاحظ أنني لم أقم بتضمين المسار الكامل إلى موقعك في السطر أعلاه لأنك وصلت بالفعل إلى ذلك باستخدام WP-CLI.

بعد استرداد هذه البيانات ، يمكنك استخدامها لإبلاغ خطوتك التالية. يمكنك حذف إحدى هذه المنشورات أو تحريرها أو تحديثها. يمكنك ببساطة إخراج المشاركات إلى تطبيق الويب الخاص بك.

لنفترض أنك أردت جلب آخر مشاركة. ستستخدم هذا:

GET http://yoursite.com/wp-json/wp/v2/posts/?per_page=1

هناك عدد من الوسائط التي يمكنك استخدامها عند العمل مع المنشورات. راجع دليل وورد بريس  REST API للمزيد.

بريد

تُستخدم POSTلإضافة بيانات أو موارد جديدة إلى موقعك.

تريد أن تعرف كيف زدنا من حركة المرور لدينا أكثر من 1000 ٪؟

انضم إلى أكثر من 20000 آخرين ممن يتلقون رسائلنا الإخبارية الأسبوعية مع نصائح من الداخل حول وورد بريس !

إشترك الآن

لذلك ، على سبيل المثال ، إذا كنت تريد إنشاء منشور ، فستبدأ باستخدام POSTالأمر:

POST http://yoursite.com/wp-json/wp/v2/posts/

هذا من شأنه أن يخلق مسودة جديدة فارغة.

يمكنك بعد ذلك تحديث المنشور باستخدام PUTأمر لتحريره.

باستخدام POSTالأمر ، يمكنك أيضًا إضافة موارد أخرى غير المنشورات ، بما في ذلك المرفقات وأنواع المنشورات الأخرى.

لإضافة صفحة إلى موقعك ، قد تستخدم شيئًا مثل هذا:

POST http://yoursite.com/wp-json/wp/v2/posts/pages

سيؤدي هذا إلى إنشاء صفحة فارغة بنفس الطريقة التي تنشئ بها منشورًا فارغًا.

وضع

و PUTيتيح الأمر الذي تحرير الموارد القائمة، بما في ذلك الوظائف.

لنفترض أن لديك عددًا من المسودات على موقعك. تريد التحقق منها وتحديث أحدها لنشره.

يمكنك البدء بجلب قائمة بجميع مشاركات المسودات:

POST http://yoursite.com/wp-json/wp/v2/posts/?status="draft"

سيعطيك النظام قائمة بجميع المسودات الحالية. يمكنك تغيير حالة أحدهم باستخدام المعرف الخاص به:

PUT http://yoursite.com/wp-json/wp/v2/posts/567

يصل هذا المنشور ويسمح لك بتحريره. يمكنك بعد ذلك تغيير حالتها باستخدام وسيطة الحالة:

{
"status" = "publish"
}

أو يمكنك إضافة محتوى إلى المنشور ونشره:

{
"status" = "publish"
"content" = "content here"
}

سيرجع الخادم 200 – OKحالة تخبرك أن طلب PUT قد نجح في تحرير المنشور.

حذف

يقوم DELETEالأمر بما تتوقعه: يقوم بحذف مورد. بشكل افتراضي ، إذا كنت تستخدمه لحذف منشور ، فسيتم وضعه في سلة المهملات بدلاً من حذفه نهائيًا.

لذلك إذا أردت نقل المنشور الذي أنشأته للتو إلى سلة المهملات ، يمكنك استخدام هذا:

DELETE http://yoursite.com/wp-json/wp/v2/posts/567

ومع ذلك ، إذا أردت تجاوز سلة المهملات وحذفها نهائيًا ، يمكنك استخدام forceالوسيطة:

هل سئمت من مواجهة مشكلات مع موقع وورد بريس  الخاص بك؟ احصل على أفضل وأسرع دعم استضافة مع Kinsta! تحقق من خططنا

DELETE http://yoursite.com/wp-json/wp/v2/posts/567?force=true

يؤدي هذا إلى حذف المنشور نهائيًا بدون خيار التراجع عنه ، لذا يجب استخدامه بحذر.

عندما لا تستخدم واجهة برمجة تطبيقات وورد بريس  REST

لن تكون واجهة برمجة تطبيقات وورد بريس  REST دائمًا الطريقة الصحيحة لتطوير موقع ويب أو تطبيق. فيما يلي بعض الاعتبارات التي يجب أن تكون على دراية بها قبل استخدامها في التطوير:

التوافق

إذا كان سيتم استخدام تطبيقك على الأجهزة التي لا تقوم بتشغيل JavaScript أو بواسطة مستخدمين من المحتمل أن يكونوا قد أوقفوا تشغيله ، فلن يتم تشغيله إذا كنت تستخدم واجهة برمجة تطبيقات REST.

سيخرج موقع وورد بريس  المشفر بلغة PHP HTML لذلك لن يعاني من هذه المشكلة. أصبحت الأجهزة التي لا تستخدم JavaScript أكثر ندرة ولكن إذا كنت تقوم بتطويرها خصيصًا لتلك الأجهزة ، فلن تعمل واجهة برمجة تطبيقات REST.

وبالمثل ، إذا كان من المحتمل أن يقوم المستخدمون بإيقاف تشغيل JavaScript ، فإن العمل باستخدام REST API سيؤدي إلى حدوث مشكلات. يقوم بعض المستخدمين بإيقاف تشغيل JavaScript في المستعرضات الخاصة بهم لأسباب تتعلق بإمكانية الوصول أو لأسباب أمنية.

إمكانية الوصول

لا يمكن الوصول إلى المواقع أو التطبيقات التي تم تطويرها باستخدام JavaScript دائمًا مثل تلك الناتجة في HTML.

هذا يرجع إلى حد كبير إلى طريقة استخدام JavaScript لتقديم محتوى ديناميكي قد لا يعمل بشكل جيد مع برامج قراءة الشاشة وقد يتسبب في مشاكل للأشخاص الذين يعانون من إعاقات بصرية أو صرع حساس للضوء.

إن استخدام واجهة برمجة تطبيقات REST للوصول إلى موقع وورد بريس  الخاص بك وإخراج البيانات في نموذج مصمم بحيث يمكن الوصول إليه يعني أنه يمكنك التغلب على هذه المشكلات ، ولكن الأمر يستحق التحقق من إمكانية الوصول إلى موقعك أثناء تطويره.

SEO

يمكن أن تتسبب تطبيقات الصفحة الواحدة ، التي يتم تحديثها بشكل متكرر ، في بعض الأحيان في حدوث مشكلات في تحسين محركات البحث . وذلك لأن المحتوى الذي لم يتم تسليمه عند إخراج الصفحة لأول مرة قد لا تتم فهرسته بواسطة محركات البحث.

تدرك Google ومحركات البحث الأخرى حقيقة أن العديد من مواقع الويب تعمل الآن بنظام SPA وتقوم بفهرستها بشكل مناسب. ولكن من المفيد إجراء تدقيق شامل لكبار المسئولين الاقتصاديين لأي موقع تقوم بتطويره باستخدام واجهة برمجة تطبيقات REST.

كيفية تعطيل واجهة برمجة تطبيقات وورد بريس  REST

إذا كنت لا تريد أن تتمكن التطبيقات من الوصول إلى البيانات من موقعك باستخدام واجهة برمجة تطبيقات REST ، فيمكنك تعطيلها. تذكر أن البيانات العامة يمكن الوصول إليها من قبل أي شخص ، وليس أنت فقط.

للقيام بذلك ، يمكنك تثبيت المكون الإضافي Disable WP REST API . يؤدي هذا إلى تعطيل واجهة برمجة تطبيقات REST لأي شخص لم يقم بتسجيل الدخول إلى موقعك.

تعطيل WP REST API

تعطيل البرنامج المساعد WP REST API

بدلاً من ذلك ، يمكنك إضافة بعض التعليمات البرمجية إلى ملف وظائف القالب الخاص بك أو كتابة المكون الإضافي الخاص بك. من الأفضل كتابة مكون إضافي لأن هذه ليست وظيفة خاصة بالموضوع.

في المكون الإضافي الخاص بك ، أضف سطرين فقط:

add_filter( 'json_enabled', '__return_false' );
add_filter( 'json_jsonp_enabled', '__return_false' );

سيؤدي هذا إلى تعطيل REST API تمامًا لموقعك. قد يكون لها تأثيرات غير مباشرة على شاشات المسؤول الخاصة بك ، لذا تأكد من أن كل شيء يعمل بشكل جيد بمجرد إضافته.

تطبيقات العالم الحقيقي باستخدام واجهة برمجة تطبيقات وورد بريس  REST

تقدم REST API بعض الاحتمالات المثيرة لمستقبل وورد بريس . فيما يلي بعض الأمثلة على التطبيقات والمواقع التي تستخدم وورد بريس  REST API لإنشاء SPA أو لربط وورد بريس  بالمواقع والتقنيات الأخرى.

وورد بريس .com

واجهة وورد بريس .com

واجهة وورد بريس .com

تم تصميم شاشات إدارة وورد بريس .com بالكامل باستخدام واجهة برمجة تطبيقات REST لتوفير منتجع صحي يتفاعل معه المستخدمون لإدارة موقعهم.

هذا يجعل الاتصال الديناميكي بين الواجهة والخادم ويؤدي إلى واجهة سهلة الاستخدام من المحتمل أن يحاكيها وورد بريس .org في الوقت المناسب.

محرر القوالب (جوتنبرج)

محرر جوتنبرج

محرر جوتنبرج

أيضًا في شاشات إدارة وورد بريس  ، ولكن هذه المرة في وورد بريس  المستضافة ذاتيًا أيضًا ، يستخدم محرر كتلة Gutenberg واجهة برمجة تطبيقات REST للتواصل مع قاعدة البيانات الخاصة بك وإنشاء الكتل.

لكي تعمل أنواع المنشورات مع محرر Gutenberg ، يجب أن يكون لديهم واجهة برمجة تطبيقات REST ممكنة. مما يعني أنه إذا كنت تسجل نوع منشور مخصصًا وتستخدم Gutenberg ، فستحتاج إلى إضافة السطر التالي لتمكين محرر الحظر لنوع المنشور هذا:

"show_in_rest" = true;
حدث اسبرسو

حدث اسبرسو

حدث اسبرسو

Event Espresso هو مكون إضافي لبرنامج وورد بريس  يتيح للمستخدمين تنظيم الأحداث ونشرها. إنه يستخدم واجهة برمجة تطبيقات REST بحيث يمكن للمستخدمين الوصول إلى البيانات منها من خارج وورد بريس . هذا يعني أنه يمكنك إنشاء تطبيقات الهاتف المحمول أو SPA لإدارة الأحداث الخاصة بك.

نحن الاثنان، معا

نحن الاثنان، معا

نحن الاثنان، معا

UsTwo هي وكالة رقمية تم إنشاء موقعها باستخدام واجهة برمجة تطبيقات REST كتطبيق صفحة واحدة. يجمع هذا بين واجهة أمامية مبنية باستخدام React وخلفية مدعومة بواسطة وورد بريس  (قراءة مقترحة: دليلك لبدء وتشغيل وكالة وورد بريس  ناجحة ).

محتوى صفحتهم الفردية معياري ، بهيكل يختلف عن صفحة وورد بريس  القياسية. لإنجاز هذا العمل ، يستخدمون مكوّنًا إضافيًا مخصصًا لمنشئ الصفحات يتيح لفريقهم إضافة محتوى معياري إلى الموقع.

الولايات المتحدة الأمريكية اليوم

الولايات المتحدة الأمريكية اليوم

الولايات المتحدة الأمريكية اليوم

أعيد بناء موقع USA Today باستخدام تكامل وورد بريس  REST API مع الأنظمة والوحدات الموجودة في الموقع.

سمحت واجهة برمجة تطبيقات REST بدفع محتوى الموقع إلى منافذ أخرى مثل Facebook Instant Articles و Apple News ، باستخدام JSON. قاموا أيضًا بكتابة لعبة اجتماعية عبر الإنترنت لقسم الرياضة الخاص بهم ، والتي تم إنشاؤها باستخدام JavaScript.

تفتح واجهة برمجة تطبيقات وورد بريس  REST الكثير من الفرص داخل نظام وورد بريس  البيئي. تعرف على كيفية تحقيق أقصى استفادة منه باستخدام هذا الدليل التفصيلي! 🔀⚙️

انقر للتغريد

ملخص

تقدم وورد بريس  REST API بعض التحديات المثيرة ولكن أيضًا فرصًا مثيرة للاهتمام لكل من مستخدمي وورد بريس  والمطورين. إنه مستقبل وورد بريس  ومن المرجح أن يغير بشكل جذري طريقة تطويرنا باستخدام وورد بريس  والطريقة التي نستخدمها بها.

ما رأيك في REST API؟ هل استخدمته في بعض مشاريعك؟ تقول لنا في قسم التعليق أدناه!

وفر الوقت والتكاليف وحقق أقصى قدر من أداء الموقع من خلال:

مساعدة فورية من خبراء استضافة وورد بريس  ، 24/7.

تكامل Cloudflare Enterprise.

يصل الجمهور العالمي إلى 28 مركز بيانات حول العالم.

التحسين من خلال مراقبة أداء التطبيقات المضمنة لدينا.

كل ذلك وأكثر من ذلك بكثير ، في خطة واحدة بدون عقود طويلة الأجل ، وعمليات الترحيل المدعومة ، وضمان استرداد الأموال لمدة 30 يومًا. تحقق من خططنا أو تحدث إلى قسم المبيعات للعثور على الخطة المناسبة لك.

توضيح

اي عملية نسخ او اقتباس او ترجمة او نقل تم لاغراض علمية وتدريبية وتعليمية بحته وقد تم انشاء هذا المحتوى بمعرفة خبراء في مجال التقنية اما عن طريق إنشاء او تحرير او نقل او نسخ او اقتباس او ترجمة المحتوى من مصادر خاصة او عامة وكل ذلك ضمن حقوق النشر المتعارف عليها.

اي أخطاء تظهر في المحتوى مهما كان نوعه او تصنيفه يمكنك تحرير رسالة فورية لادارة موثوق لاجل تصحيح هذه الاخطاء، وسنكون شاكرين لك في حال قمت بالتعاون معنا لاجل اصلاح هذه الاخطاء.

شاركنا رايك وتقييمك للموضوع

{{ reviewsTotal }}{{ options.labels.singularReviewCountLabel }}
{{ reviewsTotal }}{{ options.labels.pluralReviewCountLabel }}
{{ options.labels.newReviewButton }}
{{ userData.canReview.message }}