خانه / سیستمهای مدیریت محتوا / وردپرس / چگونه خطاهای فید RSS را بر طرف کنیم

چگونه خطاهای فید RSS را بر طرف کنیم

آیا با خطای فید RSS در سایت وردپرس مواجه شده اید؟ انواع مختلفی از خطای فید 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

اگر از FeedBurner استفاده می کنید این خطاها ممکن است متفاوت باشد.

رفع خطاهای فید RSS در وردپرس به صورت دستی

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

اگر اخیرا یک کد به قالب یا فایل functions.php اضافه کرده اید، باید فایل های function خود را ویرایش کنید.

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

به صورت ایده آل تگ پایانی php در انتهای فایل نیاز نیست. به همین علت است که اگر این تگ ها را کلا حذف کنید بهترین راهکار است.

این راهکارها در بیشتر موارد باعث بر طرف شدن خطا می شود. اما گاهی ممکن است خطای فید RSS شما را بر طرف نکند که در این صورت به خواندن این مقاله ادامه دهید.

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

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

 

بر روی Fix feed کلکی کنید و تمام! به فید وب سایت خود بروید تا ببینید آیا خطا بر طرف شده است یا خیر.

 

منبع

مطلب پیشنهادی

چگونه مهلت نظر دادن در وردپرس را برای بعضی پست ها تغییر دهیم

یکی از راه حل هایی که اغلب اوقات برای کاهش میزان نظرات اسپم پیشنهاد می …

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *