آیا تاکنون با خطاهای مربوط به خوراک یا RSS سایت وردپرسی خود مواجه شده اید ؟

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

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

WordPress RSS feed error

رایج ترین خطاهای خوراک یا RSS در وردپرس

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

خوراک های RSS وردپرس که یک فایل XML می باشند ، ممکن است به علت وجود یک شکست خط (Line Break یا همان اینتر زدن فارسی) یا یک کد جزئی ، درست و صحیح ایجاد نشوند .

پیغام خطای RSS ممکن است چیزی مانند نوشته های زیر باشد :

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

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

ممکن است شما پیغام خطای زیر را نیز در هنگام مشاهده خوراک یا 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 وردپرس به صورت دستی

همانطور که قبلاً هم گفتیم ، رایج ترین دلیل برای ایجاد مشکل در خوراک یا RSS سایت وردپرس قالب بندی غیر صحیح ، بدون ساختار و ضعیف کدها می باشد .

برای رفع این نوع خطاها ، تگ پایانی PHP در فایل اصلی افزونه ها و یا فایل functions.php پوسته را برای وجود هر گونه کاراکتر Space بررسی کنید . بعد از تگ پایانی در این فایل ها نباید هیچ گونه کاراکتر فاصله ای قرار بگیرد .

اگر اخیراً تکه کدی را به فایل functions.php پوسته خود اضافه کرده اید ، آن را بررسی کنید .

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

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

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

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

بعد از نصب افزونه  ، به منوی ابزارها و سپس RSS Feed Fix بروید .

Fix RSS feed button

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

بعد از اتمام کار افزونه ، می توانید خوراک سایت وردپرسی خود را به صورت دستی از طریق آدرس https://www.example.com/feed و یا توسط وب سایت https://feedvalidator.org   بررسی کنید .

امیدوارم این مقاله مورد استفاده شما قرار گرفته باشد و بتوانید خوراک وب سایت وردپرسی خود را توسط آن تصحیح کنید .

شاد باشید 🙂