نحوه رفع خطای خوراک RSS وردپرس

در مجموع چند نوع خطای RSS وجود دارد که آنها را می توان به سادگی با کمی تغییر در پلاگین ها و تم از بین برد.در ادامه به شایع ترین این خطاها اشاره خواهد شد و نحوه رفع انها را توضیح خواهم داد.

نحوه رفع خطای خوراک RSS وردپرس

شایع ترین خطاهای خوراک RSS

خطاهای شایع در خوراک RSS با فرمت نامناسب ایجاد می شود. خروجی خوراک RSS وردپرس  XML است که یک زبان نشانه گذاری میباشد. یک خط گم شده و یا یک برگه اضافی می تواند باعث بروز خطا در خوراک RSS شود.
این پیغام های خطا چیزی شبیه به خطای زیر است:

 


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

البته این پیغام های خطا با توجه به مرورگری که استفاده میکنید میتواند متفاوت باشد، همچنین ممکن است این پیغام های خطا را هنگام بازدید از خوراک خودمشاهده کنید.


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

البته اگر شما از FeedBurner استفاده میکنید، ممکن است این خطاها کمی متفاوت باشد.در ادامه علت ایجاد چنین خطاها و راه حل رفع انها را بررسی خواهیم کرد.

رفع خطاهای خوراک RSS در وردپرس

 

خطاهای RSS بیشترین به دلیل فرمت ضعیف است. قالب های ضعیف می توانند با یک فضای خالی پس از بسته شدن تگ پی اچ پی در یک پلاگین و یا در فایل functions.php پوسته ایجاد شوند.
اگر اخیرا یک قطعه کد به قالب و یا فایل functions.php پوسته سایت خود اضافه کرده اید، می بایست ان را  ویرایش کنید.

در صورتی که تگ پی اچ پی در پایان توابع فایلتان وجود دارد، مطمئن شوید که هیچ فاصله یا خط اضافی پس از آن وجود ندارد.
در حالت ایده آل، بسته شدن تگ PHP در انتهای فایل مورد نیاز نیست. بنابراین اگر شما بسته شدن تگ پی اچ پی  را حذف کنید ممکن است خطای RSS از بین برود.

این راه حل در اکثر موارد مشکل خطا را از بین میبرد با این حال، اگر همچنان خطا وجود داشت میتوانیداز پلاگین Fix My Feed RSS Repair استفاده کنید.

رفع خطاهای خوراک RSSبا استفاده از پلاگین

در ابتدا پلاگین  Fix My Feed RSS Repair را نصب کنید و پس از فعال سازی، به مسیر Tools » RSS Feed Fix  بروید.

نحوه رفع خطای خوراک RSS وردپرس
فقط کافیست گزینه Fix feed را انتخاب کنید.

در پایان به خوراک خود مراجعه کنید و یا با ابزار separate RSS feed for each category in WordPress آن  را بررسیکنید.

منبع : wpbeginner

امتیاز شما برای این مقاله
ارسال یک پاسخ

آدرس ایمیل شما منتشر نخواهد شد.