آموزش رفع خطای RSS feed در وردپرس
آیا با ارور RSS feed روی سایت وردپرس مواجه شدهاید؟ بسیاری اوقات پیش میآید که کاربران در مورد خطاهایی که از خبرنامه هایشان دریافت میکنند، سوال میپرسند. انواع مختلفی از ارور rss وجود دارد که میتواند بوسیله تغییرات پلاگین ها و قالب ها بوجود بیاید. در این مقاله به شما میآموزیم که چطور ارورهای خبرنامه را بیابید و آنها را برطرف کنید.
رایجترین ارورها در خبرنامه وردپرس
رایجترین ارورهای خبرنامه وردپرس به علت فرمت ضعیف میباشد. وردپرس خروجی rss را در زبان XML که زبان نشانهگذاری های دقیق است نمایش میدهد. یک خط شکسته یا یک تب اضافه باعث ایجاد مشکل در RSS feed شما میشود.
پیغامهای خطای 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 در وردپرس
رایجترین علت دریافت خطای خبرنامه فرمت ضعیف میباشد. فرمت ضعیف میتواند باعث ایجاد یک فضای خالی پس از بسته شدن تگ php در یک پلاگین یا در فایل function.php قالب شما شود.
اگر اخیرا یک اسنیپت کد به قالب اصلی یا قالب فرزند فایل function.php اضافه کردید، لازم است فایل function خود را ویرایش کنید.
اگر تگ بسته php را در آخر فایل function خود یافتید، اطمینان حاصل کنید که space اضافه یا خط شکسته بعد از آن وجود نداشته باشد.
معمولا به تگ بسته php در آخر فایل نیازی نیست به همین دلیل بهتر است که تگ بسته php را به طور کامل حذف کنید.
در اکثر مواقع خطاهای خبرنامه به همین شیوه برطرف میشود، اما اگر با این روش ها نتوانستید آن را برطرف کنید ادامه مقاله را مطالعه کنید.
برطرف کردن ارورهای خبرنامه بوسیله استفاده از پلاگین
کاری که لازم است انجام دهید نصب و راه اندازی پلاگین Fix My Feed RSS Repair است. پس از فعال سازی، به سادگی به مسیر ابزارها»Rss Feed Fix بروید.
روی دکمه Fix feed کلیک کنید. بدین ترتیب اکنون باید خطاهای rss شما برطرف شده باشند.اکنون میتوانید خبرنامه خود را در پنجره مرورگر ببینید یا آن را بوسیله feed validator تست کنید.
امیدواریم این مقاله جهت برطرف کردن ارور خبرنامه در وردپرس برایتان مفید بوده باشد. اگر سوالی دارید زیر همین پست کامنت بگذارید.