Skip to content

ما الطريقة المثلى لتخصيص ووردبريس ؟ الإضافات أم functions.php ؟

ما الطريقة المثلى لتخصيص ووردبريس ؟ الإضافات أم functions.php ؟

15 ماي 2018 | 00:00

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

تخصيص ووردبريس وإضافة مزايا جديدة إليه يتم عبر طريقتين رئيسيتين :

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

ووردبريس

التخصيص عبر ملف Functions.php ؟

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

فيما يلي إيجابيات وسلبيات استخدام ملف functions.php لتطويع ووردبريس :

الإيجابيات

السلبيات

التخصيص عبر الإضافات (Plugins)

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

إيجابيات استخدام الإضافات في تخصيص ووردبريس

السلبيات

أي الخيارين أمثل إذن ؟

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

أتمنى أن تكون الفكرة قد وصلت، وإذا كانت لديكم أسئلة أو استفسارات حول الموضوع فلا تترددوا في طرحها في صندوق التعليقات ;)


ترجمة بتصرف للمقال : WordPress Plugin vs Functions.php file (Which is better?)

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