غیر فعال کردن فید وردپرس

5/5 - (4 امتیاز)

یکی از ویژگی‌های واقعا خوب و کارآمدی که برای بسیاری از وب سایت‌ها و در حال حاضر به عنوان یک استاندارد در وبلاگ‌ها برای به اشتراک گذاشتن نوشته‌ها شناخته شده است امکان اشتراک گذاری از طریق خوراک یا همان آر اس اس (Rss) می‌باشد این قابلیت بصورت پیش‌فرض در هسته وردپرس گنجانده شده است اما شاید شما هم از آن دسته کاربرانی باشید که به قابلیت فید وردپرس نیازی ندارید و یا از همین طریق نوشته‌های شما در سریع‌ترین زمان ممکن توسط افراد سودجو به سرقت رفته و در سایر وبلاگ‌ها بدون رعایت کپی رایت و عدم رضایت شما به انتشار در می‌آید که شما برای غیر فعال کردن rss وردپرس مجبور به ویرایش فایل‌های اصلی در هسته وردپرس هستید که علاوه بر دشواری‌های فراوان برای خاموش کردن خوراک وردپرس در بروز رسانی هسته وردپرس، تمامی تغییرات شما از بین خواهد رفت.

در این نوشته از وبلاگ ماندگار وب آموزشی را برای شما عزیزان آماده کرده‌ایم که به راحتی و بدون هیچ دردسری می‌توانید به غیر فعال کردن rss وردپرس خود بپردازید برای خاموش کردن و غیر فعال کردن rss وردپرس ابتدا می‌بایست کد زیر را به فایل functions.php موجود در ریشه پرونده پوسته‌ی خود اضافه نمایید. خواهشمندیم پیش از ایجاد هر تغییری در این فایل از آن نسخه پشتیبان تهیه نمایید تا در صورت بروز خطا آن را به حالت اول بازگردانید:

function fb_disable_feed() {
wp_die( __('هیچ فیدی پیدا نشد! خواهشمندیم به <a href="'. get_bloginfo('url') .'">برگه نخست</a> مراجعه فرمایید.') );
}
add_action('do_feed', 'fb_disable_feed', 1);
add_action('do_feed_rdf', 'fb_disable_feed', 1);
add_action('do_feed_rss', 'fb_disable_feed', 1);
add_action('do_feed_rss2', 'fb_disable_feed', 1);
add_action('do_feed_atom', 'fb_disable_feed', 1);

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

5/5 - (4 امتیاز)

کانال تلگرام ماندگار وب

  1. hadi

    سلام
    غیر فعال کردن فید چقدر میتونه برای یه سایت از نظر آمار و ورودی های مضر باشه؟ ممنون میشم راجب این توضیحاتی بفرمایید

    1. امیر خلجی مهر

      سلام
      خب بصورت پیش فرض از کار انداختنش هیچ ضرری نداره ولی اگه از طریق فید ورودی دارین و قسمتی از آمارتون از فید هست مسلما” غیر فعال کردنش مضر هست و باعث کاهش ترافیکتون میشه

      تو نوشته گفتم این امکان رو دوستانی درخواست داده بودن که نوشته های سایتشون از طریق فید بدون رضایت اونها به سرقت میرفت

    1. MONJE

      کافیه افزونه Hide My WP رو دانلود و نصب کنید
      بعد نصب افزونه از منوی تنظیمات وارد بخش hide my wp شده و در پنجره باز شده به تب permalinks & urls وارد بشین و بخش Feeds رو فعال کرده و در بخش Feed Query ، کوئری مورد نظرتون رو وارد کنید.
      برای دریافت افزونه می تونید از لینک زیر استفاده کنید.
      http://uc.mihanu.ir/do.php?filename=14058695931.zip

  2. حسین

    سلام امیر جان ، این راه حل ظاهرا روی وردپرس های نسخه پایین جواب میداد و روی وردپرس های جدید جواب نمیده . اگر راه حل خوبی هست ممنون میشم بگید .

    تشکر

  3. ترنگ

    سلام
    چجوری میشه فقط آدرس فید اصلی رو فیلتر کرد و برای نوشته ها فیدش فعال باشه
    مثلا اگه آدرس
    yoursite.com/feed
    هست این آدرس از کار بیوفته فقط و آدرس های yoursite.com/post/feed
    فعال باشه

  4. محمدرضا

    سلام

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

    sepid-dl.ir/%D8%AA%D8%BA%DB%8C%DB%8C%D8%B1-%D8%A2%D8%AF%D8%B1%D8%B3-%D9%81%DB%8C%D8%AF-%D9%88%D8%B1%D8%AF%D9%BE%D8%B1%D8%B3

  5. حمید

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

    1. امیر خلجی مهر

      کد تا اونجایی که خاطرم هست مشکلی نداره، چون خودم بکار گرفتمش
      http://host.mandegarweb.com/feed/
      اگه منظورتون این بوده آدرس فید هم‌چنان در دسترس هست، شما باید برگه رو رفرش کنید.

    1. امیر خلجی مهر

      درود و سپاس.

      احمد جان معمولا ناسازگاری در این مورد می‌تواند بخاطر نوع پیوند یکتا باشد.

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

ماندگار وب - 1403