تیم آموزشی وبمستر 98 در این آموزش وردپرس هم همانند تمامی اموزش های دیگر قصد دارد به بررسی یکی دیگر از موارد بسیار جذاب و مهم در سیستم مدیریت محتوای وردپرس بپردازد و به شما دوستان و کاربران عزیز و ارجمند غیر فعال کردن خوراک RSS در قالب وردپرس را می آموزد.
همان طور که می دانید یکی از مهمترین ویژگی های بسیار حرفه ای و کارآمدی که برای بسیاری از سایت ها و در حال حاضر به عنوان یک استاندارد برای به اشتراک گذاشتن مطالب مورد استفاده قرار می گیرد، امکان اشتراک گذاری از طریق خوراک یا همان آر اس اس (Rss) می باشد که در تمام سایت های وردپرسی و غیر وردپرسی به عنوان یک اصل در نظر گرفته می شود.
feed rss یکی از امکانات خوب قالب وردپرس می باشد ولی مدتی است که توسط ربات های کپی بردار از مطالب مورد استفاده قرار گرفته است و تا اندازه ای باعث نارضایتی بسیاری از وبمستران و کاربران از آن شده است که می خواهند از کپی برداری مطالب بدون ذکر منبع به این شکل جلوگیری کنند.
علت غیر فعال کردن خوراک RSS
خوراک وردپرس یا feed rss یکی از روش های اطلاع رسانی به روز شدن سایت است که استفاده از آن با وجود ربات های مزاحم این خوراک باعث دردسر می شود.
امروزه اغلب کاربران اینترنتی از دست سایت های فید خوان که مطالب سایت را به صورت اتوماتیک جمع آوری می کنند، شکایت دارند. زیرا با وجود این که نمی توان RSS را به عنوان منبع کپی برداری دانست معمولا این سایت ها سرعت ایندکس بالایی دارند و زودتر از اینکه مطالب سایت شما در گوگل ثبت شود، مطالب آنها ثبت و در گوگل ایندکس می شود. بنابراین زودتر از سایت شما در نتایج جستجوی گوگل ظاهر می شوند و ورودی گوگل سایت شما از دست می رود. پس تنها راهی که برای حل این مشکل وجود دارد، غیر فعال کردن خوراک rss در قالب وردپرس شماست. با این کار دیگر سایت شما rss feed ندارد و آنها منبعی برای کپی برداری و استفاده از مطالب سایت شما ندارند. در نتیجه خواندن مطالب سایت شما توسط فید خوان ها (RSS) متوقف می شود.
[quote bgcolor=’#eec700′ color=’#ffffff’ bcolor=’#ffffff’]
نکته: با غیر فعال کردن rss وردپرس، مطالب شما نمی توانند توسط فید برنر گوگل خوانده شوند و خبرنامه ایمیلی شما از کار می افتد.
[/quote]
روش های بستن و غیرفعال کردن خوراک RSS
برای غیرفعال کردن خوراک RSS در قالب وردپرس دو روش وجود دارد که در ادامه این دو روش را به شما عزیزان معرفی خواهیم کرد.
غیرفعال کردن خوراک RSS با افزونه
شما با کمک افزونه Disable Feeds می توانید خوراک RSS در قالب وردپرس را غیرفعال کنید. پس نصب و فعالسازی این افزونه، در قسمت Disable Feeds plugin می توانید از طریق “تنظیمات>خواندن” خوراک ار اس اس وردپرس را غیرفعال کنید. این افزونه به طور پیشفرض سعی می کند زمانی که کاربران وارد خوراک ار اس اس شدند، مسیر آن ها را تغییر بدهد یا می توان به گونه ای تنظیم کرد که وقتی کاربر درخواست وارد شدن به خوراک ار اس اس را داشت، صفحه ۴۰۴ نمایش داده شود. اگر قصد دارید خوراک rss را به طور کلی غیرفعال کنید گزینه Do not disable the global post feed and global comment feed را باید انتخاب کنید.
غیرفعال کردن خوراک RSS با کدنویسی
برای این کار ابتدا فایل functions.php را در فایل های قالب وردپرس خود پیدا کرده و به حالت ویرایش در آورید. سپس کد زیر را به ریشه پرونده فانکشن قالب سایت وردپرسی خود اضافه و فایل را ذخیره سازی کنید. توجه داشته باشید که قبل از اعمال هر گونه تغییرات در این فایل قالب وردپرس از سایت خود یک بک آپ تهیه کنید تا در صورت بروز مشکل بتوانید سایت را به حالت اولیه برگردانید. (در صورت وجود نداشتن این فایل می توانید خودتان آن را بسازید.)
<?php function cwc_disable_feed() { wp_die( __('هیچ خبرنامه ای روی سایت ما فعال نیست. می توانید به صفحه اصلی سایت برگردید!') ); } add_action('do_feed', 'cwc_disable_feed', 1); add_action('do_feed_rdf', 'cwc_disable_feed', 1); add_action('do_feed_rss', 'cwc_disable_feed', 1); add_action('do_feed_rss2', 'cwc_disable_feed', 1); add_action('do_feed_atom', 'cwc_disable_feed', 1); ?>
بعد از اضافه کردن کد بالا به فایل فانکشن پوسته وردپرس قابلیت rss در وردپرس شما غیر فعال میشود و در هر زمان کسی برای رسیدن به فید های سایت وردپرسی شما تلاش کند با این پیغام مواجه می شود که هیچ فیدی پیدا نشد خواهشمندیم به برگه نخست سایت مراجعه فرمایید که شما میتوانید این پیام را با توجه به نیاز خودتان تغییر دهید.
خطرات بستن فید RSS سایت وردپرس
غیرفعال کردن feed rss قالب وردپرس هیچ مشکلی را پیش نمی آورد ولی زمانی که شما از فید RSS وردپرس خود ورودی داشته باشید یا از آن در افزونه های سایت خود استفاده کرده باشید، با بستن و غیرفعال کردن فید RSS ممکن است میزان بازدید سایت شما کاهش یابد ولی در کل اگر تا به حال از feed rss استفاده نکرده اید و در حال حاضر مطالبتان به سرقت می روند، این فید را غیرفعال کنید.
[quote bgcolor=’#eec700′ color=’#ffffff’ bcolor=’#ffffff’]
قابلیت rss در وردپرس به صورت پیشفرض وجود دارد یعنی با راه اندازی یک سایت با استفاده از سیستم مدیریت محتوای وردپرس این امکان به طور خودکار و خود به خود ایجاد خواهد شد. اما در گاهی اوقات برخی از مدیران سایت ها نیازی به این قابلیت ندارند و دوست ندارند سایتشان دارای فید باشد که یکی از دلایل آن ها کپی برداری از مطالب سایت در سریع ترین زمان و انتشار در سایت های دیگر بدون رضایت شان و رعایت حق کپی رایت یا مواردی دیگر می باشد.
[/quote]
حال ممکن است شما دوستان عزیز برای غیر فعال کردن و بستن rss قالب وردپرس مجبور شوید به ویرایش فایل های اصلی قالب سایت خود بپردازید. برای انجام این کار باید کد های وردپرس را دست کاری کنید که اگر با کدنویسی آشنایی نداشته باشید با مشکل مواجه خواهید شد، اگر هم حرفه ای باشید برای خاموش کردن خوراک RSS وردپرس، باید این کار را به خوبی انجام دهید چون در اولین بروزرسانی هسته وردپرس، تمامی تغییرات از بین خواهند رفت.
دوستان و همراهان وبمستر 98 عزیز امیدواریم از این آموزش وردپرس استفاده لازم را برده باشید و همانطور که گفته شد به راحتی و بدون هیچ دردسری بتوانید خوراک rss وردپرس خود غیر فعال کنید.
ممنون از همراهی شما با این بخش از آموزش وردپرس. در صورت هر گونه سوال لطفا سوال خود را در قسمت نظرات مطرح بفرمایید. همچنین اگر قصد خرید قالب وردپرس برای سایت خود از یک منبع معتبر را دارید می توانید به دسته بندی قالب وردپرس در سایت وبمستر98 مراجعه بکنید.
موفق و پیروز باشید.
سلام ,مطلب مفیدی بود ,با تشکر
سلام و تشکر از شما