رفع خطا RSS در وردپرس – حل خطاهای RSS Feed خبرخوان وردپرس

رفع خطا RSS در وردپرس – حل خطاهای RSS Feed خبرخوان وردپرس

آیا با خطای خوراک RSS در سایت وردپرسی خودتون مواجه هستید؟ اخیرا کاربران ما درخواست آموزش رفع خطا RSS را برایمان ارسال کرده بودند. خطا های مربوط به خبر خوان (RSS Feed) سایت های وردپرسی انواع مختلفی دارد. در این مقاله میخواهیم به شما آموزش دهیم که چطور این خطا ها را رفع کنید.

رایج ترین خطاهای RSS Feed (خبر خوان) در وردپرس

مشکل کلی ای که کاربران وردپرسی با RSS Feed (خبرخوان) سایت وردپرسی خودشان دارند قالب بندی ضعیف خبرخوان است. خروجی فید 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 Feed) وردپرس می شوند بپردازیم.

چطور خطا RSS را در وردپرس حل کنیم؟

اگر خطایی که شما دریافت کرده اید به دلیل ضعف در ساختار فایل XML خبر خوان (RSS Feed) سایت وردپرسی شماست، شما میتوانید با بستن کد php و حذف فاصله های اضافی در فایل Function.php پوسته فعال روی سایتتان این مشکل را حل کنید!

[irp posts=”382″ name=”حل مشکل خطا در Sitemap وردپرس”]

برای رفع خطا RSS در این روش، شما باید فایل Function.php خودتان را در حالت ویرایش باز کرده و به انتهای کدها برید این فایل می تونه برای قالب های وردپرس مختلف متفاوت باشه اما اکثرا با کد زیر به پایان میرسه

?>

اگر بعد از کد بالا خطوط خالی وجود دارد خط های خالی رو حذف کرده و Sitemap را رفرش کنید بببنید مشکل برطرف شده یا نه اگر نه ادامه بدید و بقیه خطوط خالی موجود در این فایل را حذف کنید.

شاید خوب براتون جا نیفتاده باشه به تصویر زیر دقت کنید:

حل مشکل RSS در وردپرس

همانگونه که در تصویر بالا مشاهده می کنید بعد از علامت <? خط های زیادی خالی است شما باید این خط های خالی را پاک کنید همانند تصویر زیر که خط های خالی حذف شده اند:

مشکلات RSS در وردپرس

در هر حال اگر مشکل شما با خبر خوان (RSS Feed) وردپرس حل نشد، این مطلب را تا انتها بخوانید.

رفع مشکل فید RSS با افزونه

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

حل خطاها RSS در وردپرس با افزونه

در این صفحه روی دکمه Fix Feed کلیک کنید. پس از اینکه کار انجام شد، شما میتوانید در یک تب جدید خبر خوان (RSS Feed) خودتان را مشاهده کنید. همچنین میتوانید با استفاده از ابزار feed validator از صحت کارکرد خبر خوان (RSS Feed) خودتان اطلاع پیدا کنید.

اگر این مقاله در آریا وردپرس مورد پسند شما بود، لطفاً در شبکه های اجتماعی این مقاله را با دوستان خودتان به اشتراک بگذارید و به جمع هواداران ما در شبکه های اجتماعی بپیوندید.

افزونه Fix My Feed RSS Repair

[previewbtn]صفحه افزونه[/previewbtn]

احمدرضا ذوقی

طراح و برنامه نویس وب هستم. عضو تیم آریا وردپرس، نزدیک به 3 سال هست که با وردپرس آشنا شدم و سعی می کنم مقالات مفید و ارزشمندی را برای شما عزیزان در آریا وردپرس منتشر کنم.

دیدگاهتان را بنویسید

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