با سلام خدمت دوستان عزیز وردپرسی ، همانطور که می دانید یکی از ویژگی های جالب وردپرس امکان دریافت پینگبک می باشد که می تواند شما را از وجود لینک ها و مطالبی که در سایت های دیگر کپی شده است مطلع سازد. این ویژگی در ظاهر بسیار سودمند است، چرا که شما قادر خواهید بود تا سایت خود را از نظر اینکه مطالب شما در چه سایت هایی کپی می شوند آنالیز کنید.
اما در باطن زیاد برای شما خوشایند نیست، چرا که با افزایش تعداد پینگبک های ارسالی بر روی سرعت سایت شما تاثیر منفی خواهد گذاشت. پس لازم است تا آنرا غیرفعال کنیم. اما قبل از اینکه به آموزش اینکار بپردازیم بیایید بیشتر با پینگ بک آشنا شویم.
پینگبک چیست؟
پینگ بک در وردپرس یک ساختار نرم افزاری می باشد که از طریق بخش نظرات ارتباط موجود در بین دو سایت را بررسی می کند که اگر مطلبی از سایت اول در سایت دوم کپی شود یه پینگ بک برای وبسایت اولی ارسال خواهد شد و مدیر سایت می تواند از صفحاتی که مطالب قرار دارند مطلع شود.
اگر بخواهیم مراحل ایجاد یک پینگ بک را بررسی کنیم عبارت است از:
- ارسال یک نوشته در وبلاگ A
- سپس در وبلاگ B لینکی به نوشته ارسالی در وبلاگ A داده می شود و یا اینکه به طور کامل مطلب مربوطه کپی می شود (در بخش نوشته ها)
- سپس وردپرس از این موضوع مطله شده و در بخش نظرات وبلاگ A یک پینگ بک که حاوی لینک صفحه از وبلاگ B می باشد ارسال می کند که وبلاگ A قادر به مشاهده آن خواهد بود
حتما بخوانید، نمایش کامل نظرات در پیشخوان وردپرس
همانطور که اشاره کردیم پینگ بک ها در قالب نظرات دریافت خواهند شد، لذا پس از تایید آن در بخش نظرات همان پست به نمایش در خواهند آمد، همچنین لینک صفحه ای که از آن توسط وبلاگ B پینگ بک دریافت شده است در آن درج خواهد شد.
آموزش غیرفعال کردن پینگبک در وردپرس
برای غیرفعال سازی پینگ بک ها در وردپرس سه راه وجود دارد که به ترتیب عبارتند از استفاده از افزونه، کدنویسی و غیرفعال سازی از بخش تنظیمات وردپرس ، ما هر سه روش را مورد بحث و بررسی قرار خواهیم داد و می توانید یکی از این روش ها را برگزینید.
افزونه غیرفعال کردن پینگ بک در وردپرس
اولین افزونه ای که قصد معرفی آن را داریم با نام No Self Pings در مخزن وردپرس به ثبت رسیده است و تا به امروز توانسته است تا بیش از 40.000 نصب فعال و کسب امتیاز 4.3 را از آن خود نماید. این افزونه به تازگی به روز رسانی شده است.
پس از نصب و فعال سازی افزونه منویی به پیشخوان سایت شما اضافه نخواهد شد و به صورت خودکار پینگ بک های ارسالی در سایت شما غیرفعال خواهند شد و نیازی به تنظیمات خاصی در این افزونه نیست. کافی است تا آن را نصب و فعال سازی کنید.
حتما بخوانید، آموزش افزودن دکمه اشتراک گذاری مطالب در واتسآپ
و اما دومین افزونه ای که قصد معرفی ان را داریم با نام Disabler در مخزن وردپرس به ثبت رسیده است و تا کنون بیش از 1.000 نصب فعال و امتیاز 5 را به خود اختصاص داده است. این افزونه بیش از دو سال است که به روزرسانی نشده است، لذا پیشنهاد می شود از افزونه هایی که به مدت زیادی است به روز رسانی نشده اند پرهیز کنید.
پس از نصب و فعال سازی این افزونه منویی در بخش تنظیمات یشخوان وردپرس شما با نام Disabler افزوده خواهد شد، روی آن کلیک کنید تا وارد صفحه زیر شوید.
آموزش غیر فعال سازی پینگبک در وردپرس
همانطور که در تصویر می بینید با اسگرول کردن در صفحه تنظیمات افزونه و استفاده از این افزونه قادر خواهید بود تا چندین قابلیت در وردپرس را فعال یا غیرفعال کنید. که از جمله آنها می توان به موارد زیر اشاره کرد:
- غیرفعال کردن پینگ بک
- غیرفعال کردن RSS
- غیرفعال کردن XML-RPC
- غیرفعال کردن رونوشت مطالب
- غیرفعال کردن پیش نویس خودکار مطالب
آموزش غیر فعال کردن پینگ بک در وردپرس
برای غیر فعال کردن پینگ بک در تنظیمات وردپرس کافیست تا مطابق تصویر زیر در منوی پیشخوان به قسمت تنظیمات> گفتوگوها مراجعه کرده و تیک گزینه کوشش برای آگاه کردن همهی وبلاگهایی که پیوندشان در این نوشته است را غیرفعال کرده و بر روی ذخیره تغییرات کلیک کنید.
آموزش غیر فعال سازی پینگبک در وردپرس
کد غیر فعال کردن پینگ بک در وردپرس
در صورتی که از دو روش فوق استفاده نکردید می توانید با افزودن کد زیر در فایل فانکشن (functions.php) قالب خود پینگ بک را غیرفعال کنید.
//Disable PingBack In WordPress Powered BY RedWp.IR
function no_self_ping( &$links ) {
$home = get_option( 'home' );
foreach ( $links as $l => $link )
if ( 0 === strpos( $link, $home ) )
unset($links[$l]);
}
add_action( 'pre_ping', 'no_self_ping' );
منبع: wpbeginner