آموزش غیرفعال کردن پینگ‌ بک در وردپرس

آموزش غیرفعال کردن پینگ‌بک در وردپرس

آموزش غیرفعال کردن پینگ‌بک در وردپرس

با سلام خدمت دوستان عزیز وردپرسی!

همانطور که می دانید یکی از ویژگی های جالب وردپرس امکان دریافت پینگ‌بک می باشد که می تواند شما را از وجود لینک ها و مطالبی که در سایت های دیگر کپی شده است مطلع سازد. این ویژگی در ظاهر بسیار سودمند است، چرا که شما قادر خواهید بود تا سایت خود را از نظر اینکه مطالب شما در چه سایت هایی کپی می شوند آنالیز کنید.
اما در باطن زیاد برای شما خوشایند نیست، چرا که با افزایش تعداد پینگ‌بک های ارسالی بر روی سرعت سایت شما تاثیر منفی خواهد گذاشت. پس لازم است تا آنرا غیرفعال کنیم. اما قبل از اینکه به آموزش اینکار بپردازیم بیایید بیشتر با پینگ بک آشنا شویم.

پینگ‌بک چیست؟

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

اگر بخواهیم مراحل ایجاد یک پینگ بک را بررسی کنیم عبارت است از:

  • ارسال یک نوشته در وبلاگ A
  • سپس در وبلاگ B لینکی به نوشته ارسالی در وبلاگ A داده می شود و یا اینکه به طور کامل مطلب مربوطه کپی می شود (در بخش نوشته ها)
  • سپس وردپرس از این موضوع مطلع شده و در بخش نظرات وبلاگ A یک پینگ بک که حاوی لینک صفحه از وبلاگ B می باشد ارسال می کند که وبلاگ A قادر به مشاهده آن خواهد بود.

همانطور که اشاره کردیم پینگ بک ها در قالب نظرات دریافت خواهند شد، لذا پس از تایید آن در بخش نظرات همان پست به نمایش در خواهند آمد، همچنین لینک صفحه ای که از آن توسط وبلاگ B پینگ بک دریافت شده است در آن درج خواهد شد.

  غیر فعال کردن ترک بک و پینگ بک از پست ها در وردپرس

آموزش غیرفعال کردن پینگ‌بک در وردپرس

برای غیرفعال سازی پینگ بک ها در وردپرس سه راه وجود دارد که به ترتیب عبارتند از استفاده از افزونه، کدنویسی و غیرفعال سازی از بخش تنظیمات وردپرس. ما هر سه روش را مورد بحث و بررسی قرار خواهیم داد و می توانید یکی از این روش ها را برگزینید.

افزونه غیرفعال کردن پینگ بک در وردپرس

افزونه ای که قصد معرفی آن را داریم با نام No Self Pings در مخزن وردپرس به ثبت رسیده است و تا به امروز توانسته است تا بیش از 40.000 نصب فعال و کسب امتیاز 4.3 را از آن خود نماید. این افزونه به تازگی به روز رسانی شده است.

افزونه No Self Pings

پس از نصب و فعال سازی افزونه منویی به پیشخوان سایت شما اضافه نخواهد شد و به صورت خودکار پینگ بک های ارسالی در سایت شما غیرفعال خواهند شد و نیازی به تنظیمات خاصی در این افزونه نیست. کافی است تا آن را نصب و فعال سازی کنید.

دانلود   صفحه افزونه

آموزش غیر فعال کردن پینگ بک در وردپرس

برای غیر فعال کردن پینگ بک در تنظیمات وردپرس کافیست تا مطابق تصویر زیر در منوی پیشخوان به قسمت تنظیمات> گفت‌وگو‌ها مراجعه کرده و تیک گزینه کوشش برای آگاه کردن ‌همه‌ی وبلاگ‌هایی که پیوندشان در ‌این نوشته است را غیرفعال کرده و بر روی ذخیره تغییرات کلیک کنید.

آموزش غیر فعال کردن پینگ بک و ترک بک در وردپرس

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

در صورتی که از دو روش فوق استفاده نکردید می توانید با افزودن کد زیر در فایل فانکشن (functions.php) قالب خود پینگ بک را غیرفعال کنید.

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

مشاوره آموزشی رایگان
شما این فرصت را دارید، با تکمیل فرم زیر، قبل از انتخاب دوره آموزشی مناسب خود، از مشاوره رایگان کارشناسان آموزشی مجموعه همیار آکادمی استفاده نمائید.
 
مشاوران آموزشی
همیار آکادمی
پاسخگوی شما هستند
آیا این مقاله برای شما مفید بود؟
تقریبا
خیر

اگر می‌خواهید از آخرین و محبوب‌ترین مقالات ما در ایمیل خود مطلع شوید، همین الان ایمیل خود را در کادر زیر وارد کنید:

تعداد علاقه‌مندانی که تاکنون عضو خبرنامه ما شده‌اند:

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

دیدگاه‌های این نوشته جدید ترین ها شاخص

  1. بسیار بسیار مطلب مفیدی بود.. دستتون درد نکنه..
    فقط یه سوال تو سایت من که از قالب فرایر استفاده میکنم وقتی مینیفی سی اس اس یا ریموو کووری استرینگ رو میزنم قالب سایتم به هم میریزه و مجبور میشم که با همون ارور ها سر کنم.. راهی هست که من بدون افزونه بتونم این کارارو بکنم و صدمات ظاهری قالب رو دستی درست کنم ؟؟؟ بازم ممنون

    • 4 سال عضو همیار وردپرس

      درود!
      بله بدون افزونه هم میونید این کار رو انجام بدین، کافیه با css آشنایی داشته باشید و بتونید خلاصه‌تر کدهارو بنویسید!

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

مطالب زیر را حتما بخوانید

دوره‌های آموزشی