كيفية إصلاح أخطاء ملف Pluggable.php في ووردبريس

آخر تحديث بتاريخ أكتوبر 18, 2025

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

تحدث هذه الأخطاء عادة بسبب تعارضات مع القوالب أو الإضافات الخاصة بك أو مقتطفات الكود المخصص.

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

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

متى ولماذا ترى أخطاء Pluggable.php؟

يتيح ووردبريس للمستخدمين والإضافات تجاوز بعض الدوال الأساسية. توجد هذه الدوال في ملف pluggable.php.

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

Warning: Cannot modify header information – headers already sent by (output started at /home/username/demosite/wp-content/themes/mytheme/functions.php:1035) in /home/username/demosite/wp-includes/pluggable.php on line 1179

مثال على خطأ في ووردبريس يذكر ملف pluggable.php

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

في لقطة الشاشة أدناه، يمكنك رؤية مثال لرسالة خطأ داخل لوحة تحكم ووردبريس.

خطأ في منطقة إدارة ووردبريس

وبعد أن قلنا ذلك، دعونا نلقي نظرة على كيفية إصلاح خطأ ملف pluggable.php بسهولة في ووردبريس.

كيفية إصلاح أخطاء ملف Pluggable.php في ووردبريس

ملف pluggable.php هو ملف أساسي في ووردبريس. إن تعديل ملف ووردبريس الأساسي كخيار أول ليس فكرة جيدة أبدًا، حتى عندما يكون هناك خطأ يشير إليه.

على الأرجح أن الخطأ يأتي من موقع مختلف.

لإصلاح أي خطأ يذكر ملف pluggable.php، ما عليك سوى النظر إلى الموقع الأول المذكور في الخطأ:

Warning: Cannot modify header information – headers already sent by (output started at /home/username/demosite/wp-content/themes/mytheme/functions.php:1035) in /home/username/demosite/wp-includes/pluggable.php on line 1179

في المثال أعلاه، يوجد الخطأ في ملف functions.php الخاص بالقالب في السطر 1035.

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

في بعض الأحيان، يحدث خطأ ‘headers already sent’ بسبب وجود مسافة إضافية بعد إغلاق وسم php ?>، لذا يمكنك إزالة ذلك، وسوف يتم حل المشكلة.

دعونا نلقي نظرة على مثال أخر:

Warning: Cannot modify header information – headers already sent by (output started at /home/username/demosite/wp-content/plugins/some-plugin-name/some-plugin.php:144) in /home/username/demosite/wp-includes/pluggable.php on line 1090

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

في أغلب الحالات، لا تحدث الأخطاء التي تشير إلى ملف pluggable.php بسبب الملف نفسه.

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

إن مجرد إزالة أو تحرير الكود أو إلغاء تنشيط الإضافة سيؤدي إلى اختفاء الخطأ.

هل لا تزال غير قادر على معرفة سبب هذه الأخطاء؟

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

نصيحة من خبير 💡: هل تواجه أخطاء باستمرار في موقع ووردبريس الخاص بك؟ يمكن لـ خدمات صيانة DoctorMega الخاصة بنا مراقبة موقعك الالكتروني باستمرار للتأكد من أنه محدث ويعمل بشكل صحيح.

نحن نقدم أيضًا إصلاحات لمرة واحدة حسب الطلب. قم بإلقاء نظرة على خدمات دعم ووردبريس البريميوم لدينا للحصول على مزيد من المعلومات!

مكافأة: استخدم WPCode لإدراج مقتطفات الكود في ووردبريس

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

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

للمزيد من المعلومات، راجع مراجعتنا الكاملة لـ WPCode.

لمعرفة المزيد، راجع مراجعة WPCode الكاملة.

WPCode - اضافة مقتطفات الكود ووردبريس

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

بعد التفعيل، تفضل بزيارة صفحة “مقتطفات الكود” > + إضافة مقتطف من لوحة تحكم ووردبريس. هنا، يمكنك النقر على زر “استخدام المقتطف” أسفل خيار “إضافة كود مخصص (مقتطف جديد)”.

عند التنشيط، قم بزيارة صفحة Code Snippets » + Add Snippet من لوحة تحكم ووردبريس. هنا، يمكنك النقر فوق الزر ‘Use Snippet’ الموجود أسفل خيار ‘Add Your Custom Code (New Snippet)’.

يمكنك أيضًا استخدام مقتطفات الكود المعدة مسبقًا والتي تعد جزء من مكتبة WPCode.

أضف مقتطف جديد من الكود في WPCode

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

بعد ذلك، أضف الكود المخصص إلى مربع ‘Code Preview’ وقم بتبديل المفتاح ‘Inactive’ إلى ‘Active’.

تفعيل وحفظ المقطع في WPCode

وأخيرًا، انقر فوق زر ‘Save Snippet’ لتخزين إعداداتك. لقد قمت الأن بإضافة الكود المخصص إلى موقعك الالكتروني بنجاح.

لمزيد من التفاصيل، يمكنك الاطلاع على دليلنا حول كيفية إضافة كود مخصص بسهولة في ووردبريس.

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

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

فريق دكتورميجا

فريق التحرير في دكتورميجا هو فريق من خبراء ووردبريس بقيادة محمود حجازي، بخبرة تزيد عن 15 عاما في ووردبريس، واستضافة المواقع، والتجارة الإلكترونية، والسيو، والتسويق.

اترك تعليقاً