مشكلة register_sidebar
بعد ان تقوم بتحديث ووردبريس الى الأصدار الاخير سيظهر لك عدة رسائل في لوحة التحكم سواء في نفس الوقت او بعد عدة ايام, مضمون الرسالة هو:
Notice: register_sidebar تمّ استدعائه بشكل غير صحيح. لم يتم تعيين id في مجموعة المتغيرات التابعة للشريط الجانبي “Sidebar”. تمّ التعيين افتراضيًا لـ “sidebar-1”. قم يدويًا بتعيين id إلى “sidebar-1” لإسكات هذا الإشعار والحفاظ على محتوى القائمة الجانبية. المرجو مراجعة التنقيح في ووردبريس للمزيد من المعلومات. (هذه الرسالة تمّت إضافتها في النسخة 4.2.0.) in /home/sitesucc/public_html/wp-includes/functions.php on line 3622
ولكن أطمأن مظهر موقعك لن يتأثر أبداً, هي فقط مجموعة رسائل مزعجة خاصة بتحديث ووردبريس الجديد, حيث يطلب منك اضافة ID الى لملف functions.php وكمثال:
‘name’ => ‘Footer 4’,
‘id’ => ‘Footer 4’, // هذا هو الجزء المفقود
ولكن نحن لن نقوم بأضافة أي ID, وحل هذه المشكلة بسيط جداً ولا يحتاج لخبرة وليس صعب, فقط توجه الى C-PANEL موقعك, لنقوم بالتعديل على ملف wp-config.php وتغيير التالي:
define('WP_DEBUG', true);
ونجعله
define('WP_DEBUG', false);
بعد الانتهاء من التعديل قم بحفظ الملف, ثم أذهب الى لوحة التحكم ستجد المشكلة قد حُلت بأذن الله, لأي استفسار انا في الخدمة.
شكرا لك على الشرح ولكن واجهتني مشكلة لا اعرف حلها لقد استبدلت القالب بنسخه جديدة واستبدلت جميع ملفات الووردبرس وايضا القالب لايعمل بصورة صحيحة ولكنه يعمل على الدومين الفرعي ولا يعمل على المدونة التي موجودة على رئيسية الموقع
قد يكون هناك خطأ عند نقل الملفات, راجع ما قمت به صديقي