اختر لونك:
وَقُلِ اعْمَلُوا فَسَيَرَى اللَّهُ عَمَلَكُمْ وَرَسُولُهُ وَالْمُؤْمِنُونَ ۖ وَسَتُرَدُّونَ إِلَىٰ عَالِمِ الْغَيْبِ وَالشَّهَادَةِ فَيُنَبِّئُكُم بِمَا كُنتُمْ تَعْمَلُونَ [ التوبة : ( 105 )] كلمة الإدارة

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

يُمنع كتابة مواضيع السحر والشعوذة والروحانيات والابراج بكافة الأشكال والمخالف سيعاقب بحظر مؤقت وإذا تكرر سيكون حظر دائم تنبيه هام جداً



أضف رد جديد
 
LinkBack أدوات الموضوع انواع عرض الموضوع

قديم 01-04-2019, 03:23 PM   #1
تاريخ التسجيل: Feb 2019
العمر: 38
المشاركات: 1,149
التقييم: 10
تاريخ التسجيل: Feb 2019
العمر: 38
المشاركات: 1,149
التقييم: 10
افتراضي طريقة تخصيص ووردبريس

القابلية للتخصيص من أهم الأسباب التي جعلت برنامج ووردبريس يلقى نجاحا كبيرا في أوساط المستخدمين والمطورين على السواء.
تخصيص ووردبريس وإضافة مزايا جديدة إليه يتم عبر طريقتين رئيسيتين :
  • الإضافات
  • ملف functions.php
العديد من المطورين ـ خاصة محدودي الخبرة ـ يحتارون في أي الخيارين أفضل، لذلك سأحاول في هذا المقال شرح إيجابيات وسلبيات كل منهما، مع إيضاح بعض الحالات التي يجب فيها اختيار طريقة دون الأخرى.
طريقة تخصيص ووردبريس
التخصيص عبر ملف Functions.php ؟

يعتبر ملف Functions.php من أشهر وأهم الملفات التي يتكون منها كل قالب ووردبريس، وفيها يمكن للمطورين كتابة أكوادهم الخاصة لإضافة مزايا ووظائف جديدة للقالب.
فيما يلي إيجابيات وسلبيات استخدام ملف Functions.php لتطويع ووردبريس :
الإيجابيات

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

  • الأكواد التي يتم تضمينها في الملف functions.php لا تعمل عند تغيير القالب.
  • في حالة عدم استخدام قالب ابن، يتم فقدان جميع التعديلات التي تمت على ملف functions.php بعد تحديث القالب.
  • مع مرور الوقت وإضافة المزيد من التخصيصات، سيصبح صعبا تنظيم الأكواد داخل الملف ومعرفة الوظائف والأكواد المسؤولة عنها.
التخصيص عبر الإضافات (Plugins)

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

  • إضافات ووردبريس غير تابعة للقالب المستخدم، ويمكن تحديث كلاهما دون أن يؤثر أحدهما على الآخر.
  • لا يوجد فرق في السرعة والأداء بين الإضافة و functions.php. (في حالة نفس الكود)
  • سهولة معرفة دور كل إضافة على حدة عن طريق التوصيف الخاص بها.
  • يمكن تحديث وتعطيل الإضافات حتى ولو كانت معارفك التقنية منعدمة.
السلبيات

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

لا يوجد خيار جيد وخيار سيء بين الإثنين، الصحيح هو أن نحدد الخيار الأنسب للحالة التي تواجهنا. فإذا كنا بحاجة لإضافة تخصيصات معينة بسيطة وخاصة بالقالب الذي نستخدمه فمن الأفضل الذهاب مع خيار Functions.php مع الحرص دائما على الإستعانة بقالب ابن لحماية التخصيصات من الضياع، وكلما كان التخصيص معقدا ويتطلب كتابة أكواد طويلة يصبح استخدام الإضافات خيارا أفضل. فعلى سبيل المثال، إذا كان غرضك الوحيد إدراج ودجات ( Widget ) معين داخل محتوى المقالات (مثلا صندوق الإشتراك في القائمة البريدية)، فليس ضروريا أن تقوم بتنصيب إضافة خاصة لهذه المهمة البسيطة، لأنه يمكنك إضافة هذه الخاصية يدويا بالإستعانة بما يعرف بمرشحات ووردبريس ( WordPress Filters )، ولن تحتاج في ذلك لكتابة أكواد برمجية طويلة أو معقدة.

raheel غير متواجد حالياً   اقتباس
أضف رد جديد


الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة


المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
ما هي طريقة تثبيت و إعداد شبكة متعددة المواقع على ووردبريس raheel قسم تطوير المواقع ومحركات البحث والسيو Seo والووردبريس WordPress 0 31-03-2019 11:29 PM
تعرف علي أفضل إضافات ووردبريس لعام 2019 raheel قسم تطوير المواقع ومحركات البحث والسيو Seo والووردبريس WordPress 0 27-03-2019 10:08 PM
طرق كسب المال عبر الإنترنت باستخدام ووردبريس raheel قسم تطوير المواقع ومحركات البحث والسيو Seo والووردبريس WordPress 0 27-03-2019 07:04 PM
دليلك الشامل لتأمين موقع ووردبريس raheel قسم تطوير المواقع ومحركات البحث والسيو Seo والووردبريس WordPress 0 27-03-2019 06:58 PM
طريقة تساعدك علي نقل ووردبريس من خادم محلي إلى موقع حي raheel قسم تطوير المواقع ومحركات البحث والسيو Seo والووردبريس WordPress 0 25-03-2019 06:01 PM


الساعة الآن 04:14 PM

 


Content Relevant URLs by vBSEO ©2010, Crawlability, Inc.