آیا شما با خطاهای RSS Feed در وردپرس مواجه شدهاید؟ ما در این مقاله قصد داریم به راه حلهای این مشکل اشاره کنیم. پس اگر شما نیز با این خطاها روبهرو شدهاید، بهتر است تا انتهای مقاله همراه ما باشید. خطاهای RSS Feed در وردپرس در واقع یکی از خطاهای رایج وردپرس به حساب میآیند و ممکن است برای بسیاری از افراد رخ دهند.
RSS Feedها کمک میکند که کاربران مشترک بلاگ شما شوند و از برنامهای نظیر Feedly استفاده کنند. از آن جایی که RSS Feedها با زبان نشانهگذاری XML نوشته میشوند، یک مشکل کوچک میتواند موجب عدم توانایی خوانده شدن فید شود. در این حالا کاربران نمیتوانند محتوای تولید شده جدید را در فیدهای خبری خود ببینند. همچنین برخی از برنامهها وجود دارند که کاملا با دریافت آپدیتهای محتوا از فید RSS وردپرس وابسته هستند. اگر شما از IFTTT برای نشر خودکار پستهای جدیدتان استفاده میکنید، ممکن است با مشکل عدم پاسخگویی این بخش نیز روبهرو شوید. ما در این مقاله قصد داریم به شما نحوه رفع خطاهای RSS Feed در وردپرس را آموزش دهیم. همچنین ما درباره علت اصلی به وجود آمدن این خطاها صحبت خواهیم کرد و به شما میگوییم که چطور در آینده از مواجهه به این مشکلات اجتناب کنید. پس با یکی دیگر از موارد آموزش وردپرس همراه ما باشید.
رایجترین خطاهای RSS Feed در وردپرس
معمولترین خطاهای RSS Feed در وردپرس به دلیل قالببندی ضعیف به وجود میآیند. وردپرس RSS Feedها را در 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:
پیامهای مربوط به خطاهای RSS Feed متنوع هستند و پیغامی که برای شما به نمایش درمیآید، کاملا به مرورگری که از آن استفاده میکنید بستگی دارد.
ممکن است وقتی از فید خود در مرورگر بازدید میکنید، پیغام خطای زیر را ببینید:
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 در وردپرس و نحوه رفع آنها خواهیم پرداخت.
نحوه رفع خطاهای RSS Feed به صورت دستی
همانطور که پیشتر گفتیم، معمولترین خطاهای RSS Feed در وردپرس به دلیل قالببندی ضعیف به وجود میآیند. این قالببندی ضعیف میتواند به خاطر وجود یک فضای خالی پس از تگ بستن PHP در یک پلاگین یا فایل functions.php قالب شما ایجاد شده باشد.
اگر اخیر به قالب سایتتان قطعه کدی اضافه کرده باشید یا فایل functions.php را تغییر داده باشید، باید ابتدا به سراغ ویرایش آنها بروید. اگر تگ بستن PHP در پایان فایل functions.php وجود دارد، باید مطمئن شوید که در آن جا هیچ فضای خالی اضافه یا مشکل دیگری وجود نداشتهباشد.
در حالت ایدهآل، تگ بستن PHP در پایان فایل ضروری نیست. در نتیجه بهتر است تگ بستن PHP را به طور کلی حذف کنید. در اکثر موارد این اقدام موجب رفع خطاهای RSS Feed در وردپرس میشود. با این وجود اگر مشکل مذکور رفع نشد، در ادامه موارد بعدی را امتحان کنید.
پلاگینهای مربوط به RSS Feed را غیرفعال کنید
اگر شما از پلاگینی در وردپرس استفاده میکنید که مربوط به RSS Feed میشود، بهتر است آن را غیرفعال کنید. اگر از این موضوع مطمئن نیستید، پیشنهاد میکنیم به صورت موقت تمامی پلاگینهای خود را غیرفعال کنید.
حالا ببینید آیا خطاهای RSS Feed در وردپرس رفع شدهاند یا نه. اگر مشکل رفع شده بود، پس علت بروز این خطا یکی از پلاگینهای وردپرس بوده است.
حالا باید یکی یکی پلاگینها را مجددا فعال کنید. پس از فعالسازی هر یک از افزونهها بررسی کنید که آیا خطای مربوطه بار دیگر نمایش داده میشود یا نه. با این روش میتوانید بفهمین که دقیقا کدام پلاگین مقصر اصلی به وجود آمدن این مشکل است.
پس از این که پلاگین مشکلساز را پیدا کردید، بهتر است با پشتیبانی آن تماس برقرار کنید. از آنها بخواهید که با یک به روز رسانی مشکل را حل کنند. سپس به دنبال پلاگین جایگزینی بگردید که همان کار را انجام دهد.
به طور موقت سایت را به قالب پیشفرض تغییر دهید
گهگاه اگر کدنویسی در قالب سایت وردپرسی خوب نباشد، میتوانید موجب بروز خطاهای RSS Feed در وردپرس شود. اگر میخواهید بدانید آیا مشکل ربطی به قالب سایت دارد یا نه، باید به صورت موقت سایت را به قالب پیشفرض تغییر دهید.
ابتدا از بخش Appearance وارد صفحه Themes شده و اگر یک قالب پیشفرض نصب شده دارید، آن را فعال کنید.
Twenty Nineteen، Twenty Seventeen، Twenty Sixteen و مواردی از این دست قالبهای پیشفرض را تشکیل میدهند. اگر شما هیچ یک از آنها را در سایت خود به صورت نصب شده ندارید، باید روی دکمه Add New button کلیک کنید و یک قالب پیشفرض را نصب و فعال کنید.
پس از تغییر به قالب پیشفرض، بررسی کنید که آیا خطاهای RSS Feed در وردپرس رفع شدهاند یا خیر. شما میتوانید برای این کار از طریق مرورگر خود فیدها را ببینید یا از طریق ابزار اعتبارسنجی فیدها دست به این اقدام بزنید.
اگر مشکل رفع شد، پس دلیل اصلی این خطاها قالب وردپرستان بوده است. در نتیجه باید با پشتیبانی یا برنامهنویس قالب سایت ارتباط برقرار کنید و از آنها بخواهید مشکل را برطرف کنند. همچنین میتوانید به سرعت یک قالب دیگر که مناسب سایتتان باشد پیدا کرده و از آن استفاده کنید.
خطاهای RSS Feed در وردپرس برای بسیاری کاربران به وجود میآیند. اما با استفاده از راهکارهایی که به شما گفتیم، اصلا در فرآیند رفع آنها به مشکل نخواهید خورد. ما در این مقاله تمام دلایل احتمالی این مشکل را پوشش دادهایم تا بتوانیم تمام مشکلات کاربران را از بین ببریم. این بود هرآنچه باید درباره نحوه رفع خطای RSS Feed در وردپرس میدانستید. امیدواریم این مقاله برای شما مفید واقع شده باشد.
منبع : How to Fix WordPress RSS Feed Errors (wpbeginner.com)
میثم
در ضمن این ارور رو نیز در داخل پنل میده
Before fix feed error, you must to set writable permission to /home/p30user/public_html/wp-blog-header.php file, otherwise will no success!
ممنون میشم کمکم کنید .
میثم
با سلام دوباره به علی اقا
من این کارم انجام دادم باز نشد ارور دوتا شد ارور قبلی بعد بلا فاصله یک ارور دیگر
http://www.p30user.com/feed
با تشکر
نام (لازم)میثم
با سلام علی اقا راهنمایی کنید منم مثل خیلی دوستان اروری که فید سایتم به وجود میاد با این افزونه نیز حل نشد چیکار کنم من 80 % بازدیدم از فیدم بود که بسته شده .
http://www.p30user.com/feed
http://www.feed.p30user.com/p30user
لطفا کمک کنید
علی حاجی محمدی 14 سال عضو همیار وردپرس
عزیزم توی انجمن بچه ها بحث کردن این هم نتیجش
http://www.hamyarwp.com/forum/index.php?/topic/481-%D8%AE%D9%88%D8%B1%D8%A7%DA%A9-%D8%AE%D9%88%D8%AF-%D8%B1%D8%A7-%D8%A8%D9%87-%D8%B5%D9%88%D8%B1%D8%AA-%DA%A9%D8%A7%D9%85%D9%84-%D8%AA%D8%B9%D9%85%DB%8C%D8%B1-%DA%A9%D9%86%DB%8C%D8%AF/
بهنام
علی آقا 4 روزه دارم سرم میزنم جواب سوالمو ندادی:
آقای علی حاجی محمدی عزیز من مشکل rss سایتم با این افزونه حل نشد. این عکس رو ببینید:
http://p30upload.com/download.php?imgf=1336030195_5-3-2012-12-27-48-AM.jpg
یه همچین اروری میده!!
ممنون میشم هرچه سریع تر پاسخ بدید
بهنام
آقای علی حاجی محمدی عزیز من مشکل rss سایتم با این افزونه حل نشد. این عکس رو ببینید:
http://p30upload.com/download.php?imgf=1336030195_5-3-2012-12-27-48-AM.jpg
یه همچین اروری میده!!
ممنون میشم هرچه سریع تر پاسخ بدید
داود
چاکریم علی آقا
آرمان
سلام ، ممنون از مطالب خوبتون
راستی یه سوال (جای دیگه رو پیدا نکردم):
جریان این اسکریپت آپلودسنتر چیه ، زیرش زده همیار وردپرس
خیلی قشنگه ، از کجا میتونم گیرش بیارم؟
علی حاجی محمدی 14 سال عضو همیار وردپرس
سلام آرمان جان
والا این طراحی و ست کردن کار بنده بوده اما این کار اختصاصی img4up.com هست که متاسفانه دیدم که برخی سایت ها دزدیدن
زيرميزي
درود
علي آقا من چيكار كنم حالا؟
http://www.zirmizi.com/feed/
داود
سلام علی آقا
این مشکل خراب شدن خوراک خود به خود به وجود میاد ؟ راه پیشگیری هست ؟
علی ولی زاده 55 سال عضو همیار وردپرس
سلام
خیر خودبه خود نیست اما اگر پیش اومد میتونید از این راه استفاده کنید
امیر
سلام
ممنون از این همه زحمتی که می کشید
واسه منم خراب بود نصب کردم ولی باز هم درست نشد
لطفا اگه باز هم افزونه دارید قرار بدید