التطوير من أجل PHP 7: الفوائد وما تحتاج إلى معرفته
نشرت: 2022-11-07WordPress هو نظام إدارة محتوى (CMS) يمكّنك من إنشاء موقع ويب أو مدونة من البداية ، أو تحسين موقع ويب موجود. وفقًا لـ WordPress.org ، يتم استخدام WordPress من قبل أكثر من 60 مليون موقع ويب ، بما في ذلك 33.6٪ من أفضل 10 ملايين موقع ويب في العالم. WordPress هو برنامج مجاني ومفتوح المصدر تم طرحه بموجب GPL. إنه مكتوب بلغة PHP ويستخدم قاعدة بيانات MySQL أو MariaDB. يعد WordPress خيارًا شائعًا للعديد من مالكي ومطوري مواقع الويب لأنه سهل الاستخدام والتخصيص. إذا كنت تفكر في تطوير سمة WordPress ، فقد تتساءل عما إذا كان يجب عليك تطوير PHP 7. باختصار ، الإجابة هي نعم! سيمنحك التطوير لـ PHP 7 الوصول إلى الميزات الجديدة وتحسينات الأداء التي ستجعل المظهر الخاص بك أكثر كفاءة وأسرع. تم إصدار PHP 7 في ديسمبر 2015 وهو تحديث رئيسي للغة برمجة PHP. يقدم PHP 7 عددًا من الميزات والتحسينات الجديدة ، مثل: تحسين الأداء ، تقليل استهلاك الذاكرة ، تحسين الخطأ في التعامل مع تراكيب اللغة الجديدة. يمكن تطوير سمات WordPress باستخدام مجموعة متنوعة من لغات البرمجة ، مثل HTML و CSS و JavaScript. ومع ذلك ، إذا كنت تتطلع إلى الاستفادة من الميزات الجديدة وتحسينات الأداء في PHP 7 ، فستحتاج إلى تعلم بعض قواعد لغة PHP الأساسية . هناك بعض الأشياء التي يجب وضعها في الاعتبار عند تطوير PHP 7. أولاً ، لا تتوفر جميع الميزات في جميع منصات الاستضافة. على الرغم من أن معظم المضيفين قاموا بالترقية إلى PHP 7 ، فقد لا يزال البعض يشغل إصدارات أقدم من PHP. ثانيًا ، قد لا تتوافق بعض الميزات مع الإصدارات القديمة من WordPress. تأكد من اختبار المظهر الخاص بك على مجموعة متنوعة من المتصفحات والأجهزة لضمان التوافق. بشكل عام ، يعد تطوير PHP 7 طريقة رائعة لتحسين أداء وكفاءة قالب WordPress الخاص بك. إذا لم تكن معتادًا على PHP ، فهناك الكثير من الموارد المتاحة لمساعدتك على البدء. فما تنتظرون؟ ابدأ بالتطوير لـ PHP 7 اليوم!
قد يكون من الصعب على المستخدمين غير التقنيين فهم وشرح إصدار PHP 7 بالتفصيل. إذا كنت تريد نقل موقعك إلى المستوى التالي ، فيجب عليك التحديث إلى أحدث إصدار من هذه اللغة مفتوحة المصدر المستخدمة على نطاق واسع. يوصى بإصدار جديد من كود PHP لموقع WordPress الخاص بك لعدة أسباب. للاستخدام مع WordPress ، تم زيادة الحد الأدنى لإصدار PHP من 5.2 إلى 5.6. على الرغم من أن الترقية ستكون مطلوبة لعدة أشهر ، إلا أنها لن تكون مطلوبة في المستقبل القريب. قبل الترقية ، تأكد من توافق المكونات الإضافية والسمات الخاصة بك. بدلاً من PHP 5.6 ، سيسمح PHP 7 للمطورين بالتركيز على صنع منتجات عالية الجودة.
العديد من المكونات الإضافية والقوالب التي تم تصميمها لدعم الإصدارات القديمة من PHP لم تعد متوافقة. ستظل قادرًا على استخدام بعض أدواتك السابقة والقديمة إذا قمت بالترقية الآن ، ولكن سيكون لديك أيضًا إمكانية الوصول إلى أدوات أحدث. هناك العديد من الثغرات المعروفة في الإصدارات القديمة من PHP ، لذا فإن الفشل في تصحيحها سيجعل موقعك عرضة للهجمات. لم تعد الإصدارات 5.6 وما فوق تتلقى الدعم. نتيجة لذلك ، PHP 7 هو الخيار الأفضل. من خلال القيام بذلك ، ستتمكن من حماية جهاز الكمبيوتر الخاص بك بشكل فعال من أحدث تصحيحات الأمان.
أعتقد أن الوقت قد حان للانتقال إلى PHP 7. لن تؤدي الترقية إلى PHP إلى تحسين أدائك فحسب ، بل ستجعل موقع الويب الخاص بك أكثر أمانًا لأن الإصدارات القديمة من PHP بها العديد من العيوب الأمنية.
هل يعمل WordPress على Php 7؟

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

يعد PHP 7 ، وهو برنامج من جانب الخادم يعمل على تشغيل أكثر من 80٪ من الإنترنت ، أحد أهم التحديثات في تاريخ البرامج من جانب الخادم. سنستعرض مزايا PHP 7 المذهلة في هذا الدليل ، بالإضافة إلى سبب التوصية باتباع الحد الأدنى للإصدار (5.1). تم استخدام PHP ، التي طورها Rasmus Lerdorf ، في البداية كلغة برمجة نصية. يستخدم النظام الأساسي حاليًا أكثر من 82٪ من جميع مواقع الويب ، بما في ذلك Facebook و WordPress. تم إصدار PHP 5.6 ، أحدث إصدار ، بعد عشر سنوات من إصداره الأخير. قررت اللجنة استبدال الإصدار 6 بالإصدار 7 بدلاً من الإصدار 6. استحوذ مجتمع PHP 7 على 9٪ من مستخدمي WordPress اعتبارًا من 20 أبريل 2017.
وفقًا لـ Zend ، يعمل WordPress 5 تقريبًا ضعف أداء WordPress 3.6. إنه إنجاز مذهل أن يتم تحسينه للعناية بنفس المهمة في عدد أقل من التعليمات. يستخدم 40٪ من مستخدمي WordPress PHP 5.6 ، مما يعرض هذه المواقع للعيوب. قرر Joost de Valk ، مؤسس Yoast SEO ، وهو مكون إضافي لـ WordPress SEO مع أكثر من 3 ملايين عملية تثبيت نشطة ، اتخاذ إجراء. سيستمر WordPress في دعم إصدارات PHP الأحدث . هذا لا يعني أنك قادر على الاسترخاء والجلوس. إذا لم يكن لدينا PHP 7 بالفعل ، فإن أفضل شيء يمكننا القيام به هو الترقية إلى الإصدار 5.6.
يكتشف مدقق توافق PHP مشكلات التوافق مع خمسة إصدارات من PHP: 5.3 و 7.0 و 7.8 و 8.1. ستدرج المكونات الإضافية ملف الرمز المخالف ورقم السطر بالإضافة إلى معلومات حول سبب عدم توافقه مع إصدار PHP المطلوب. يمكنك استخدام الأداة لتحديد ما إذا كانت حزمة WordPress الخاصة بك جاهزة للترقية أم لا. وفقًا لصفحة الأسئلة الشائعة حول WP Engine ، يلزم توفر إصدار أدنى من PHP لمواقع WP Engine. أدت هذه الترقية إلى تقليل وقت تحميل الموقع بنسبة 60٪ وتقليل الخوادم بنسبة 90٪. يوفر WP Engine خطط استضافة WordPress تبدأ من 29 دولارًا شهريًا لخدمة استضافة WordPress مُدارة. على مدار العامين الماضيين ، كان لهم تأثير في السوق ، حيث استحوذوا على أفضل العلامات التجارية مثل National Geographic و AMD. في WP Engine ، أستمتع بحقيقة أنهم يردون الجميل للمجتمع بطريقة مفيدة للغاية.
يوصي فريق WordPress بشدة باستخدام PHP 7.4 ، وهو الإصدار الأكثر ثباتًا من PHP. أكثر أنظمة إدارة المحتوى شيوعًا في العالم ، يستضيف WordPress أكثر من 28.7٪ من جميع مواقع الويب. تم إصدار PHP 7.4 منذ نوفمبر 2019 ، ويستخدم PHP 7.4 الآن من قبل أكثر من 60٪ من مواقع WordPress. نتيجة لذلك ، لا يدعم PHP 7.4 التوافق مع الإصدارات السابقة ، لذلك يجب ترقية موقع الويب الخاص بك إلى PHP 7.4 في أقرب وقت ممكن لضمان استقراره وتوافقه.
تحذير: يستخدم موقع WordPress الخاص بك إصدارًا قديمًا من Php
عند تثبيت WordPress ، يقوم النظام الأساسي تلقائيًا بتعيين إصدار PHP افتراضي لموقعك. إذا كنت تستخدم إصدارًا سابقًا من PHP ، فقد ترى رسالة تحذير في لوحة معلومات WordPress الخاصة بك تطلب منك ترقيته. يمكنك ترقية إصدار WordPress الخاص بك في الخطوات التالية. لاستخدام PHP 7.4. ، يجب عليك تحديث موقع WordPress الخاص بك إلى إصدار أقل من 7.4. إذا كنت ترغب في تحديث إصدار PHP لموقع WordPress الخاص بك ، فانتقل إلى علامة التبويب "المواقع" وحدد الموقع الذي تريد تحديثه. للوصول إلى الأدوات ، يجب عليك أولاً الانتقال إلى قائمة الأدوات. ضمن محرك PHP ، يمكنك تعديل إصدار PHP الخاص بك بالنقر فوق الزر "تعديل" وتحديد إصدار PHP المناسب من القائمة المنسدلة.