آموزش رفع خطاهای فید RSS در وردپرس

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

 

رایج‌ترین خطاها در 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 بصورت دستی در وردپرس

همانطور که گفتیم، بیشتر این خطاها به دلیل فرمت‌بندی‌های ضعیف هستند.

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

در صورتی که به تازگی قطعه کدی را به functions.php قالب خود اضافه کرده‌اید، لازم است که ابتدا آن را بررسی کرده و از عدم وجود خطا اطمینان حاصل کنید.

اگر در انتهای فایل functions.php قالب، تگ بسته‌ی PHP نوشته شده، نباید پس از آن هیچگونه فضای خالی وجود داشته باشد.

در حالت کلی، تگ بسته‌ی PHP در انتهای فایل‌ها الزامی نبوده و بهتر است که در صورت وجود، آن را حذف کنید.

در مواقع بسیاری با بررسی موارد ذکر شده می‌توانید ایراد را رفع کنید؛ اگر مشکل همچنان باقیست، در ادامه با ما همراه باشید.

غیرفعال کردن افزونه‌های مرتبط با RSS

اگر از پلاگین خاصی برای تنظیم RSS استفاده می‌کنید، آن را غیرفعال نمایید.

در صورتی که از افزونه مورد نظر اطمینان ندارید، موقتا تمامی پلاگین‌ها را غیرفعال کنید.

سپس فید سایت خود را بررسی کنید و اگر مشکل رفع شده بود، یعنی یکی از افزونه‌های شما باعث ایجاد آن شده است.

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

پس از اینکه مطمئن شدید، با پشتیبانی آن افزونه تماس گرفته و مراتب را گزارش دهید.

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

انتخاب قالب‌های پیش‌فرض وردپرس به طور موقت

گاهی اوقات ممکن است که ایراد از کدهای قالب سایت شما باشد.

جهت بررسی این موضوع، به یکی از قالب‌های پیش‌فرض وردپرس سوئیچ کنید.

برای انجام این کار، در پیشخوان وردپرس به قسمت نمایش > پوسته‌ها مراجعه کرده و یک قالب را انتخاب نمایید.

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

سپس با مراجعه به فید سایت خود، نتیجه را مشاهده کنید.

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

 

مطالب مرتبط

۲ روش اصلی تغییر رمز عبور وردپرس

۲ روش اصلی تغییر رمز عبور وردپرس

چگونه رمز عبور وردپرس را عوض کنیم (۲ روش اصلی) آیا تا به حال برایتان پیش‌آمده که رمز عبور وردپرس خود را گم یا فراموش کرده باشید؟ برای بازنشانی رمز عبور ادمین WordPress ، راه‌های مختلفی وجود دارد. در این مقاله دو روش زیر بیان می‌شود: ۱- بازنشانی رمز عبور از طریق ایمیل ۲- بازنشانی […]

حمله DDoS چیست؟

حمله DDoS چیست؟

حمله ddos به سایت و انواع مختلف آن چیست؟ به طور کلی، صاحبان مشاغل همیشه به فکر راهکارهایی برای بهینه سازی سایت وردپرس خود هستند تا با این کار بازدید از سایتشان را بیشتر کنند و ranking بالاتری به دست آورند. این کار به آنها کمک می‌کند تا بازدید بیشتری داشته باشند. اما در صورتی […]

نمایش زمان تقریبی مطالعه پست در وردپرس با افزونه Reading Time WP

نمایش زمان تقریبی مطالعه پست در وردپرس با افزونه Reading Time WP

مایش زمان مطالعه مطالب باعث می‌شود که کاربران برای کلیک کردن و خواندن نوشته‌های شما ترغیب شوند و علاوه بر این، از نظر اطلاع رسانی حجم مقالات از اهمیت زیادی برخوردار است. در این پست قصد معرفی افزونه‌ای جهت انجام این کار در وردپرس را داریم؛ با وین تم همراه باشید. برخی از ویژگی‌های افزونه […]

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

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

محصولات ویژه