منتشر شده در تاریخ : ۱۱, مهر, ۱۳۹۸ 100 بازدید

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

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

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

رفع خطاهای فید 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 شما ممکن است متفاوت باشد. همچنین ممکن است هنگام بازدید از فید RSS خود در یک مرورگر ، این پیام خطا را مشاهده کنید.

بهترین افزونه های امنیتی وردپرس ( Wordfence یا Sucuri کدام بهتر است؟ )

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 در وردپرس به صورت دستی

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

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

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

در حالت ایده آل ، استفاده از تگ بستن PHP اصلا نیازی نیست برای همین بهتر است که تگ بسته شدن کدهای PHP را در آخرین تابع حذف کنید. (توجه کنید که تنها آخرین تگ بسته شدن PHP در هر پرونده )

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

وردپرس ۵.۳ | در وردپرس ۵.۳ چه ویژگی هایی اضافه شده است؟

حذف فاصله بین تگ های PHP برای حذف خطاهای فید RSS را در وردپرس

و بعد از حذف فاصله ها به شکل زیر می شود:

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

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

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

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

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

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

به صورت موقت یک قالب وردپرس پیشفرض را فعال کنید

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

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

چگونه به کاربران اجازه دهیم تا در وردپرس نظرات نامناسب را گزارش دهند؟

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

قالب های پیش فرض شامل قالب ۲۰۱۹ ، قالب ۲۰۱۷ ، قالب ۲۰۱۶ و غیره است. اگر در وب سایت خود یکی از قالب های پیشفرض وردپرس را نصب ندارید ، می توانید بر روی دکمه ” افزودن پوسته تازه ” از بالای صفحه کلیک کنید تا به لیست قالب های رایگان مخزن وردپرس هدایت  شوید و از آنجا یکی از قالب های پیشفرض را نصب و فعال کنید. شما می توانید راهنمای ما در مورد نحوه نصب یک قالب وردپرس را برای آموزش نصب قالب وردپرس به صورت قدم به قدم مشاهده کنید.

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

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

جمع بندی

امیدواریم این مقاله به شما در رفع خطاهای فید RSS در وردپرس تان کمک کند. همچنین شاید به مقاله های ما در زمینه بهبود سئوی سایت و ۲۰۰ فاکتور سئو و همچنین مقاله ساخت کال تو اکشن در وردپرس هم علاقه مند باشید. در انتها اگر سوالی در رابطه با مشکلات فید RSS وردپرس دارید در بخش نظرات زیر همین مقاله مطرح کنید تا با هم در ارتباط باشیم. ممنون از همراهیتون 😉

منابع : wpbeginner , greengeeks

پاسخی بگذارید

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