نحوه رفع مشکل RSS Feed

نحوه رفع مشکل RSS Feed سایت وردپرس

خطا RSS Feed یکی از مشکلاتی هست که بیشتر کاربران وردپری با آن دست و پنجه نرم کرده اند در این بخش از آموزش وردپرس نحوه رفع مشکل RSS Feed سایت وردپرس رو با هم بررسی خواهیم کرد. خطا فید وردپرس ممکنه به دلایل خاصی رخ بده که ما در اینجا معروف ترین خطاهایی که ممکن هست باعث مشکل RSS Feed ورپرس بشه رو معرفی می کنم. شاید شما هم بر اساس سایت feedvalidator.org فید سایت خود را بررسی کردید که استاندارد بودن FEED سایت رو مشخص می کنه و یکی از استانداردهای تکنولوزی وب می باشد.

خطا هایی که ممکن است مشکل RSS Feed وردپرس باشن

1) یکی از خطاهایی که ممکن است باعث به وجود اومد مشکل در خوراک سایت بشه خطای 2 at column 6: XML declaration allowed only at the start of the document می باشد که در تصویر زیر هم مشخص شده

2 at column 6: XML declaration allowed only at the start of the document

که اغلب این مشکل باعث عدم نمایش درست RSS سایت میشه

رفع مشکل RSS Feed

رفع مشکل RSS Feed

2) خطای رایج بعدی مجددا شبیه به مشکل بالا می باشد که متن خطا به صورت
line 1, column 1: Blank line before XML declaration

در وردپرس شما ظاهر می شود. این خطا اشاره به خط های خالی در فایل های خاص رو داره.
3) خطای سوم مربوط به وردپرس و قالب وردپرس شما می تونه باشه البته همه این موراد به هم دیگه مربوط میشن یعنی اگر مشکل از قالب باشه همون خطای
شماره یک پیش میاد و یا به عکس.

نحوه رفع خطا Rss Feed سایت وردپرس

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

1) ابتدا فایل functions.php قالب وردپرس خود را باز کنید می تونید این فایل رو از طریق هاست / مدیریت وردپرس بخش ویرایشگر دسترسی داشته باشید و یا دانلود کرده بعد از تغییرات مجددا اپلود کنید. فایل را در حالت ویرایش باز کرده و به انتهای کدها برید این فایل می تونه برای قالب های مختلف متفاوت باشه اما اکثرا با کد زیر به پایان میرسه

?>

اگر بعد از کد بالا خطوط خالی وجود دارد خط های خالی رو حذف کرده و rss feed سایت را رفرش کنید بببنید مشکل برطرف شده یا نه اگر نه ادامه بدید و ملیه خطوط خالی موجود در این فایل را حذف کنید. اگر مشکل همچنان وجود داشت میریم سراغ روش بعدی.

2) روش دوم برای رفع خطا فایل wp-config.php هست که در ریشه سایت شما قرار دارد این فایل را هم مثل همون فایل functions.php در حالت ویرایش باز کرده و خطوط خالی موجود در این فایل را نیز از بین ببرید. و مجدد rss رو بررسی نمایید.

3) روش سوم رفتن سراغ فایل های وردپرس هست در ریشه هاست یک پوشه وجود داره به نام wp-includes وجود داره داخل این پوشه فایل هایی چون

feed.php
feed-rdf.php
feed-rss2-comments.php مربوط به خوراک دیدگاهها در وردپرس
feed-rss.php
feed-rss2.php

را نیز از نظر وجود خط خالی بررسی کنید.

WordPress Remove Blank Line From RSS Feed wordpress error on line 2 at column 6: XML declaration allowed only at the start of the document & fix common RSS feed errors in wordpress

4) روش چهارم بهترین روش برای رفع این خطا در وردپرس می باشد که بیشتر مواقع همین روش کار ساز بوده این روش رو برای این در آخر گفتم تا موضوع خوب جا بیفته بیشترین دلیلی که ممکنه خطا rss feed وردپرس رو به وجود بیاره همین خطوط خالی می باشد. خوب برای این روش ابتدا یک فایل php رو باید دانلود کرده و در روت سایت خود آپلودش کنید ( این فایل باید در ریشه هاست شما قرار بگیره یعنی مسیری که وردپرس رو نصب کردید )

دانلود فایل wejnswpwhitespacefix.php

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

include("wejnswpwhitespacefix.php");

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

<!--?php <br ?-->include("wejnswpwhitespacefix.php");
define('WP_USE_THEMES', true);
require('./wp-blog-header.php');
?>

بعد از اینکه کد را اضافه کردید تغییرات را ذخیره کرده و مجددا مشکل را بررسی کنید اگر مشکل همچنان وجود داشت جفت گتیشن کد مشخص را را به تک کتیشن تغییر دهید. (” “) تغییر داده شود به (‘ ‘).

با این روش ها باید مشکل Feed سایت شما برطرف شود . قبلا هم برای رفع این مشکل در وردپرس افزونه fix rss feed را معرفی کردیم که این هم می تونه یکی ار روش های حل مشکل باشه.

امیدواریم مفید واقع بشه.

منبع: بیگ تم

یک پینگ

  1. پینگ‌بک: رفع خطای عدم نمایش خوراک سایت - قالب وردپرس | پوسته وردپرس | افزونه وردپرس | بیگ تم

یک نظر

  1. محمد محمدخانی

    با سلام
    یه سوالی داشتم خدمتتون وقتی من لینک یکی از مطالب سایت شمارو تو تلگرام کپی میکنم مقداری از خلاصه متن اون مطلب (غیر از لینک) هم به اون متن کپی شده اضافه میشه.ولی وقتی لینک یکی از مطالب سایت خودمو کپی میکنم فقط همون لینک کپی میشه و هیچ خلاصه ای هم نمیاد و فقط لینک و نمایش میده.چجوری میشه تنظیماتی رو روی قالب انجام داد تا مثل سایت شما خلاصه ای هم نمایش بده ذر صورت امکان با عکس. ممنون

  2. علیرضا

    سلام ببخشید وقتی فید رو باز میکنم این رو میاره ؟

    لینک تصویر :

    s3.picofile.com/file/8203068318/Capt%D8%A7%D8%B1%D9%88%D8%B1ure.JPG

    آموزش های بالا رو هم رفتم اما نشد

    خیلی فوری هست اگر زحمت نیست جوابو به ایملم بفرستید
    ممنونم

  3. سجاد اسدپور

    سلام من همه ان کار ها را انجام دادم درست نشد …
    ولی یک افزونه نصب کرده بودم به اسم WP-Farsi که اختلال در زمان می اورد که اونو پاک کردم درست شد موفق باشید.

  4. پیمان

    سلام و عرض ادب
    شما لطف دارید جناب اقای شکرانه ما نظرات شما رو با اغوش باز پذیرا هستیم
    از لطف شما به سایتمون متشکریم

  5. محمود شکرانه

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

  6. uploader

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

  7. uploader

    سلام باز هم طبق معمول سایت شما به داد ما رسید… همه نت را زیر و رو کردم هیچ سایتی به خوبی شما توضیح نداده بود ا .. ممنون برای وقتی که گذاشتید
    من اون دو تا فایل wp-config و wp -functions را خط های خالیش را پاک کردم ولی وقتی می خوام فایل wp-include را توی ادیتور باز کنم باز نمی شه و یک ارور می ده
    می گه شما فایل هایی که بالای یک مگا بایت هست را نمی تونید ادیت کنید ولی حجم فایل 4 کیلو بایته .. خودش گفته فقط می تونید دانلود کنید… ولی وقتی روش کلیک می کنم دکمه دانلود هم خاموشه…. الان باید چی کار کنم؟
    می شه این مرحله را بیخیال بشم برم سراغ مرحله چهار؟

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

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