آموزش رفع ارور RSS Feed در وردپرس

آموزش رفع ارور RSS Feed در وردپرس
10 - تیر - 1400

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

از عمده دلایل بروز این مشکل می توان به موارد زیر اشاره کرد :

  • وجود افزونه ناسازگار
  • مشکلات قالب
  • درج کدهای نادرست در فایل function.php

این موضوع می تواند به صورت ارورهایی مشابه زیر نمایان شود :

XML Parsing Error: XML or text declaration not at start of entity
 Location: http://site.com/feed
 Line Number 4, Column 1:
Warning: Cannot modify header information – headers already sent by (output started at 
/home/xyz/site.com/wp-content/themes/twentyseventeen/functions.php:428) in 
/home/xyz/site.com/wp-includes/feed.php on line 67

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

1 – بررسی فایل function.php

ابتدا وارد پیشخوان وردپرس شوید، در ادامه از مسیر زیر ویرایشگر فایل functions.php را باز کنید.

Appearance > Editor > Theme Functions

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

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

2 – نصب افزونه Fix My Feed RSS Repair

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

در ادامه از قسمت Tools بر روی Rss Feed Fix کلیک کنید. در صفحه باز شده مطابق تصویر زیر بر روی Fix Feed بزنید و بعد از اتمام کار، نتیجه را بررسی کنید.

امیدواریم این آموزش مورد توجه شما قرار گرفته باشد.

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

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

دیدگاه های این نوشته