أخطاء موجز RSS

كيفية إصلاح أخطاء موجز RSS في ووردبريس 2020

هل تواجه أخطاء موجز RSS على موقع ووردبريس الخاص بك؟ تساعد موجزات RSS المستخدمين على الاشتراك في مدونتك باستخدام تطبيقات قارئ الأخبار مثل Feedly. نظرًا لنشر موجزات RSS بلغة ترميز XML ، فإن الخطأ الصغير في الخلاصة يمكن أن يجعله غير قابل للقراءة ، ولن يتمكن المستخدمون من رؤية محتوى جديد في موجزات الأخبار الخاصة بهم و تعتمد التطبيقات الأخرى أيضًا على الحصول على تحديثات المحتوى من موجز RSS لـ ووردبريس. على سبيل المثال ، إذا كنت تستخدم IFTTT  المشاركة الاجتماعية الاوتوماتيك لمقالاتك الجديدة ، فسيتوقف ذلك عن العمل أيضًا.

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

أكثر أخطاء خلاصة RSS في ووردبريس شيوعًا

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

XML Parsing Error: XML or text declaration not at start of entity
Location: http://example.com/feed
Line Number 2, Column 1:

اعتمادًا على المتصفح الذي تستخدمه ، قد تختلف رسالة خطأ موجز RSS. يمكنك أيضًا رؤية رسالة الخطأ هذه عند زيارة خلاصتك في المستعرض.

Warning: Cannot modify header information – headers already sent by (output started at /home/username/example.com/wp-content/themes/twentysixteen/functions.php:433) in /home/username/example.com/wp-includes/pluggable.php on line 1228

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

إصلاح أخطاء موجز RSS يدويًا في ووردبريس :

السبب الأكثر احتمالاً لإظهار خلاصات RSS للخطأ هو سوء التنسيق. يمكن أن يكون سبب هذا التنسيق السيئ هو وجود مساحة فارغة بعد إغلاق علامة PHP في إضافة أو في ملف functions.php الخاص بالقالب. إذا كنت قد أضفت مؤخرًا مقتطف رمز إلى المظهر الخاص بك أو ملف jobs.php للمظهر الفرعي. ثم تحتاج إلى تعديل ملف وظائفك. إذا كانت هناك علامة PHP مغلقة في نهاية ملف الوظائف ، فأنت بحاجة إلى التأكد من عدم وجود مسافة إضافية أو فواصل أسطر بعد ذلك.

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

تعطيل الإضافات ذات الصلة بخلاصة RSS

إذا كنت تستخدم إضافة لبرنامج ووردبريس سيعدل موجز RSS لموقعك على الويب أو ينشئ موجزًا ​​جديدًا ، فأنت بحاجة إلى تعطيل هذه الاضافة . إذا لم تكن متأكدًا ، فيمكنك تعطيل جميع إضافات ووردبريس مؤقتًا.

أخطاء موجز RSS

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

قم بالتبديل مؤقتًا إلى سمة افتراضية

من حين لآخر ، يمكن أن تؤثر وظيفة سمة ووردبريس سيئة الترميز أيضًا على موجز RSS لـ ووردبريس. لمعرفة ما إذا كانت المشكلة ناتجة عن سمة ووردبريس الخاصة بك ، فأنت بحاجة إلى التبديل مؤقتًا إلى سمة ووردبريس الافتراضية. ما عليك سوى الانتقال إلى المظهر » القوالب وإذا كان لديك بالفعل سمة افتراضية مثبتة ، فقم بتنشيطها.

القالب الافتراضي

تتضمن السمات الافتراضية Twenty Nineteen و Twenty Seventeen و Twenty Sixteen وما إلى ذلك. إذا لم يكن لديك واحد مثبت على موقع الويب الخاص بك ، فيمكنك النقر فوق الزر “إضافة جديد” لتثبيته وتنشيطه.

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

Similar Posts