تقديم WPCode - Easy WordPress Code Manager لإثبات تخصيصات موقع الويب الخاص بك في المستقبل
نشرت: 2022-07-26هل سبق لك أن أردت تقليل عدد مكونات WordPress الإضافية التي تستخدمها على موقع الويب الخاص بك؟
ألن يكون لطيفًا إذا كانت هناك طريقة سهلة تسمح لك بإضافة تخصيصات WordPress متوافقة مع المستقبل من خلال مقتطفات التعليمات البرمجية دون كسر موقع الويب الخاص بك؟
إذا كنت مثلي ومثل معظم مالكي مواقع الويب الذكية الآخرين ، فأنت على الأقل تتمنى هذا الحل عدة مرات في رحلة WordPress الخاصة بك.
اليوم ، أنا متحمس لمشاركة إطلاق المكون الإضافي WPCode المجاني الذي سيغير طريقة تفكيرك في تخصيص WordPress.
لقد صممنا هذه الأداة لمساعدتك على توفير الوقت والجهد عند إدارة تخصيصات موقع الويب الخاص بك. هذا يشبه أداة سكين Swiss-Army النهائية التي ستساعدك على استبدال العشرات من مكونات WordPress الإضافية الحالية مع جعل موقع الويب الخاص بك أسرع.
قصة الخلفية
في عام 2012 ، أنشأت مكونًا إضافيًا مجانيًا يسمى Insert Headers and Footers.
كان الهدف من هذا البرنامج المساعد هو تسهيل الأمر بالنسبة لي ولقراء WPBeginner الآخرين لإضافة رمز إلى منطقة الرأس والتذييل في موقع WordPress الخاص بنا دون تحرير ملفات السمات!
قد يشمل ذلك أشياء مثل نص Google Analytics ، ورمز CSS المخصص ، و Facebook Pixel ، و AdSense code ، والمزيد.
على مدار العقد الماضي ، نما هذا المكون الإضافي البسيط إلى أكثر من مليون تثبيت نشط.
في نفس الفترة الزمنية ، نما WordPress كثيرًا أيضًا مع الكثير من الميزات والإضافات الجديدة.
كل شهر ، أتلقى طلبات من مستخدمينا لإضافة المزيد من الوظائف مثل القدرة على تحميل البرامج النصية بشكل مشروط على صفحات معينة ، والقدرة على إضافة مقتطفات التعليمات البرمجية في مناطق أخرى من موقع الويب ، وما إلى ذلك.
بعد الكثير من التفكير والتفكير ، قررنا توسيع هذا المكون الإضافي المجاني وجعله حلاً كاملاً لإدارة مقتطفات التعليمات البرمجية لـ WordPress مع منطق شرطي وإدراج تلقائي وغير ذلك الكثير.
باستخدام البرنامج المساعد الجديد ، يمكنك:
- أضف نصوص تتبع / تفاصيل وصفية مختلفة للتحقق من أداة مشرفي المواقع في موقعك ببضع نقرات فقط.
- أضف إعلانات بانر أو عناصر محتوى ديناميكي أخرى بعد الفقرة الأولى من كل منشور مدونة ، في نهاية كل منشور مدونة ، إلخ.
- قم بإزالة ميزات WordPress التي لا تريدها مثل REST API و XML-RPC والتعليقات وما إلى ذلك.
- انسخ والصق مقتطفات التعليمات البرمجية بسهولة من البرامج التعليمية في موقع WordPress الخاص بك دون أخطاء.
- وهذا في الحقيقة مجرد خدش للسطح.
كل هذه الميزات متاحة لك مجانًا!
إذا كنت مسوقًا ، ففكر في WPCode مثل Google Tag Manager ولكن داخل WordPress.
إذا كنت مالكًا تجاريًا عاديًا ، ففكر في هذا باعتباره سكينًا للجيش السويسري لموقعك على الويب. سوف يساعدك على فعل ما تريد القيام به - لا أكثر ولا أقل.
WPCode هو إلى حد بعيد المكون الإضافي الأكثر قوة الذي ستقوم بتثبيته على موقع WordPress الخاص بك ، وأنا لا أبالغ.
فقط أعطني 5 دقائق من انتباهك ، وسأظهر لك - استمر في القراءة.
ما هو WPCode؟
WPCode هو مكون إضافي قوي لمقتطفات شفرة WordPress والذي يسهل عليك إضافة ميزات WordPress المخصصة باستخدام مقتطفات التعليمات البرمجية دون تحرير ملف jobs.php الخاص بالسمة.
يأتي مزودًا بمكتبة مقتطفات التعليمات البرمجية المضمنة حيث يمكنك العثور على بعض مقتطفات أكواد WordPress الأكثر شيوعًا والتي ستساعدك على التخلص من الحاجة إلى المكونات الإضافية المنفصلة.
على سبيل المثال ، هناك مقتطفات جاهزة ستساعدك:
- تعطيل XML-RPC - هذا جيد لأمان WordPress
- السماح بتحميل ملف SVG - يلغي الحاجة إلى مكون إضافي منفصل
- تعطيل Gutenberg - يلغي الحاجة إلى مكون إضافي منفصل
- تعطيل التعليقات - يلغي الحاجة إلى مكون إضافي منفصل
- أضف نصوص تتبع لبرنامج Google Analytics و Facebook و AdSense والأنظمة الأساسية الأخرى
وهناك حاليًا أكثر من عشرين مقتطفًا من التعليمات البرمجية الأخرى التي يمكنك استخدامها لإضافة وظائف مخصصة مع تقليل عدد المكونات الإضافية على موقعك.
بالنسبة لمالك موقع الويب العادي ، سيساعدك هذا المكون الإضافي على تقليل ما لا يقل عن 6 إلى 8 مكونات إضافية أخرى قد تستخدمها الآن باستخدام المقتطفات الجاهزة الموجودة هناك.
خطتي هي الاستمرار في إضافة المزيد من مقتطفات الشفرة المخصصة هناك لتغطية حالات الاستخدام الشائعة. إذا كانت لديك اقتراحات ، فيرجى إخبارنا عن طريق ملء النموذج هنا.
إذا كنت مطور WordPress / مستقلاً وتريد المساهمة في مقتطفات التعليمات البرمجية ، فالرجاء إرسال مقتطفك إلينا باستخدام النموذج أعلاه.
التخصيص وإدارة الكود للموقع
ستطلب منك معظم دروس تخصيص WordPress إضافة مقتطفات من التعليمات البرمجية إلى ملف function.php الخاص بالقالب. هذه الطريقة القديمة تجعل إدارة مقتطفات التعليمات البرمجية أمرًا فوضويًا ، كما تمنعك أيضًا من تحديث قالبك.
إذا قمت بتحديث السمة الخاصة بك أو قمت بالتبديل إلى سمة أخرى ، فستفقد جميع وظائف التعليمات البرمجية المخصصة التي أضفتها في ملف function.php الخاص بك.
يحل WPCode هذا من خلال توفير طريقة سهلة لإدراج نصوص نصوص رأس وتذييل بالإضافة إلى مقتطفات التعليمات البرمجية الأخرى مباشرةً من لوحة معلومات WordPress الخاصة بك. تعمل مقتطفات التعليمات البرمجية هذه في الواقع كما لو كانت في ملف function.php الخاص بالقالب الخاص بك ، لكننا نجعل تخصيصاتك قابلة للتكيف مع المستقبل .
يمكنك تحديث السمات بأمان أو التبديل إلى سمة أخرى دون فقد أي تخصيصات مهمة لموقعك على الويب.
هناك مشكلة أخرى تتعلق بإضافة مقتطفات تعليمات برمجية مخصصة إلى ملف jobs.php الخاص بالقالب وهي أنه حتى أصغر خطأ يمكن أن يكسر موقع الويب الخاص بك ويجعل الوصول إليه غير ممكن.
لذلك أنشأنا التحقق الذكي من مقتطف الشفرة. يساعدك هذا في منع أخطاء التعليمات البرمجية الشائعة لضمان عدم تعطل موقع الويب الخاص بك أبدًا عند إضافة مقتطفات التعليمات البرمجية أو نصوص برمجية رأس وتذييل.
يمكنك إدارة جميع نصوص الرأس والتذييل بالإضافة إلى مقتطفات التعليمات البرمجية المخصصة الأخرى من شاشة واحدة. حتى أننا نسهل عليك تنظيم مقتطفات الشفرة باستخدام العلامات وإضافة ملاحظات تذكير مع كل مقتطف رمز.
مولدات أكواد ووردبريس المدمجة
بصرف النظر عن مكتبة مقتطفات الشفرة المتنامية لدينا ، لدينا أيضًا مولدات أكواد WordPress لمساعدتك في الحصول بسرعة على تعليمات برمجية مخصصة جاهزة للاستخدام باستخدام أحدث معايير الترميز و API الخاصة بـ WordPress.
تتضمن أمثلة أدوات إنشاء الأكواد المخصصة مع واجهة مستخدم المسؤول ما يلي:
- Custom Post Type Generator - إنشاء مقتطف رمز مخصص لأنواع المنشورات.
- مولد التصنيف المخصص - احصل على مقتطف رمز مخصص للتصنيفات.
- WP Query Generator - احصل على مقتطف كود مخصص لـ WP_Query لتحميل المنشورات.
- Custom Sidebar Generator - إنشاء مقتطف رمز مخصص لتسجيل أشرطة جانبية مخصصة أو مناطق جاهزة لعناصر واجهة المستخدم.
- Custom Widget Generator - مقتطف كود مخصص لتسجيل الحاجيات المخصصة.
- مولد قائمة التنقل - مقتطف رمز مخصص لتسجيل مواقع قائمة التنقل الجديدة في نسقك.
بصرف النظر عما سبق ، لدينا أيضًا مولد مقتطف الشفرة لجدولة وظيفة cron ، وتسجيل البرامج النصية وأوراق الأنماط ، وإضافة حالة النشر المخصصة ، والمزيد.
في الماضي ، كان المبتدئون والمستخدمون المتوسطون يستخدمون مكونات WordPress الإضافية لإنشاء أنواع منشورات مخصصة ، وتصنيفات ، وما إلى ذلك باستخدام واجهة مستخدم إدارية. تكمن المشكلة في أن هذه المكونات الإضافية تستخدم لمرة واحدة والتي في الخلفية تعمل فقط على إنشاء مقتطفات تعليمات برمجية مخصصة.
الآن مع المولدات المجانية WPCode ، يمكنك قطع هذه المكونات الإضافية مع الاستمرار في إضافة الوظائف المخصصة التي تريدها باستخدام واجهة مستخدم مسؤول.
سيكون هذا بمثابة توفير كبير للوقت لمطوري WordPress الجدد ومحترفي الويب الذين يقومون بإنشاء مواقع ويب للعملاء.
المنطق الشرطي لمقتطفات التعليمات البرمجية + أولوية الإدراج التلقائي
كان هدفي مع WPCode هو إنشاء مكون إضافي لمقتطفات كود WordPress سهل وقوي.
لهذا السبب بصرف النظر عن البرامج النصية العالمية للرأس والتذييل ، أضفنا ميزات متقدمة مثل المنطق الشرطي لمقتطفات التعليمات البرمجية وجعلناها سهلة.
بدلاً من تعلم استعلامات المنطق الشرطي لـ WordPress ، يمكنك استخدام المنطق الشرطي المرئي لتحديد وقت تحميل مقتطف معين.
أمثلة لحالات استخدام المنطق الشرطي لـ WPCode:
- تحميل مقتطفات التعليمات البرمجية للمستخدمين المسجلين فقط
- تحميل مقتطفات كود PHP لأدوار مستخدم محددة
- تحميل مقتطفات كود PHP فقط على عناوين URL لصفحة معينة
- أدخل نصوص بكسل رأس وتذييل الصفحة في صفحات معينة
- إظهار مقتطفات التعليمات البرمجية بناءً على نوع الصفحة
- قم بتشغيل مقتطف الشفرة فقط على أنواع منشورات معينة
- تحميل مقتطف شفرة الرأس والتذييل استنادًا إلى مصدر المرجع
- و اكثر…
أضفنا أيضًا كلاً من الإدخال التلقائي للشفرة والإخراج اليدوي باستخدام الرموز القصيرة. بهذه الطريقة ، يمكنك إضافة ميزات باستخدام رمز قصير مخصص ، أو ببساطة إضافة ميزات معينة تلقائيًا في المنطقة التي تريدها.
تتيح لك ميزة الإدراج التلقائي تشغيل مقتطف الشفرة في كل مكان أو الاختيار من بين الخيارات المخصصة مثل:
- قم بتشغيل مقتطف الشفرة فقط على الواجهة الأمامية
- قم بتشغيل مقتطف الشفرة فقط في منطقة إدارة WordPress
- إضافة نصوص رأس وتذييل على مستوى الموقع
- أدخل مقتطف كود PHP قبل أو بعد نشر المحتوى
- أدخل مقتطف الشفرة قبل أو بعد فقرة معينة
- أدخل مقتطف الشفرة في صفحات أرشيف محددة
بصرف النظر عن ذلك ، أضفنا أيضًا نظام أولوية مقتطف الشفرة المرئي ، بحيث يمكنك اختيار ترتيب وظائفك المخصصة لتجنب تعارض التعليمات البرمجية.
ما هي بعض الأمثلة على حالات الاستخدام + الإضافات التي يمكنك استبدالها؟
WPCode هو المكون الإضافي الوحيد الذي يساعدك على التخلص من العشرات من المكونات الإضافية الأخرى دون فقدان الوظائف.
فيما يلي بعض أهم حالات الاستخدام:
- إدراج البرامج النصية للرؤوس والتذييلات
- أدخل شفرة تتبع Google Analytics في الرأس والتذييل
- قم بإدراج PHP Code Snippets أو مقتطف كود JavaScript بدون تعديل ملف jobs.php الخاص بالسمة
- أدخل رمز Facebook Pixels ، و Google Conversion Pixels ، وغيرها من البرامج النصية لوحدات البكسل للتحويل الإعلاني في رأس الصفحة وتذييلها في WordPress باستخدام المنطق الشرطي
- أدخل رمز إعلانات Google AdSense ، وشفرة إعلانات المحتوى الأصلية من Amazon ، وشفرة إعلانات الوسائط الأخرى
- أدخل كود JavaScript و CSS و HTML مخصص
- أدخل العلامات الوصفية للتحقق من الموقع لوسائل التواصل الاجتماعي و Google Search Console والتحقق من النطاق الآخر في رأس وتذييل موقعك
- قم بإدراج كتل محتوى مخصصة قابلة لإعادة الاستخدام
- أدخل كود الإعلانات في المحتوى بعد فقرات محددة
- إظهار أو إخفاء مقتطفات التعليمات البرمجية المخصصة بناءً على المنطق الشرطي
- تعطيل XML-RPC ، وتعطيل Rest API ، وتعطيل التعليقات ، والسماح بتحميل ملفات SVG ، وتعطيل Gutenberg ، وتمكين Classic Editor دون إضافة مكونات إضافية
فقط من خلال الميزات الحالية ومكتبة مقتطفات التعليمات البرمجية الجاهزة ، يمكنك استبدال العديد من المكونات الإضافية الشائعة بما في ذلك:
يأتي WPCode مع مكتبة مقتطفات التعليمات البرمجية الجاهزة التي تسمح لك باستبدال العديد من المكونات الإضافية الشائعة بما في ذلك:
- تعطيل المكونات الإضافية للتعليق
- تعطيل ملحقات XML-RPC
- تعطيل المكونات الإضافية لواجهة برمجة التطبيقات Rest
- تعطيل إضافات جوتنبرج
- البرنامج المساعد الكلاسيكي للمحرر
- السماح بملحقات تحميل ملف SVG
- تعطيل إضافات موجز ويب لـ RSS
- تعطيل بحث المكونات الإضافية
- قم بتعطيل مكونات "التحديثات التلقائية" الإضافية
- تعطيل ملحقات شريط المسؤول
- تعطيل البرنامج المساعد كتل القطعة
- البرنامج المساعد Classic Widgets
- قم بإزالة المكونات الإضافية لرقم إصدار WordPress
- إضافات Facebook Pixel
- جوجل ادسنس المكونات الإضافية
- أنواع المنشورات المخصصة الإضافات لواجهة المستخدم
- ملحقات WordPress Generator الأخرى
في المتوسط ، أعتقد أنه يمكنك بسهولة استبدال 6-8 مكونات إضافية موجودة على موقع الويب الخاص بك لأن موقع الويب النموذجي غالبًا ما يقوم بتثبيت هذه المكونات الإضافية لمرة واحدة.
يمكنك الآن إزالة هذه المكونات الإضافية وتنظيف منطقة المسؤول وتبسيط إدارة موقع الويب الخاص بك.
ما هو التالي في WPCode؟
نظرًا لأن المكون الإضافي Insert Headers and Footers كان يضم أكثر من مليون مستخدم ، فقد كان الحصول على كل هذه الميزات الجديدة مجانًا مفاجأة للجميع.
أنا سعيد للغاية باستجابة المجتمع حتى الآن ، حيث يحب الجميع الميزات الجديدة.
أمامنا خارطة طريق مثيرة لجعل هذا المكون الإضافي أكثر قوة. بعض الأشياء التي نعمل عليها:
- قائمة أكبر بمكتبة Code Snippet التي تم فحصها بواسطة خبراء WordPress لدينا
- احفظ المقتطفات المخصصة في السحابة - سيكون هذا رائعًا لمن ينشئون مواقع ويب متعددة ويديرونها حيث يمكنك إنشاء مكتبة مقتطفات مخصصة داخل المكون الإضافي
- وأكثر من ذلك بكثير ...
نحن حقًا نبني شيئًا مميزًا هنا. إذا كانت لديك أفكار حول كيفية جعل المكون الإضافي أكثر إفادة لك ، فيرجى إرسال اقتراحاتك إلينا.
كما هو الحال دائمًا ، أود أن أشكرك على دعمك المستمر لـ WPBeginner ، ونتطلع إلى مواصلة خدمتك لسنوات قادمة.
تفضلوا بقبول فائق الاحترام،
سيد بلخي
مؤسس WPBeginner
PS هل تريد منا الاستحواذ على أعمال WordPress الخاصة بك أو الاستثمار فيها؟ تعرف على المزيد حول WPBeginner Growth Fund.