חיפוש

ביטול Pingbacks ו-Trackbacks בוורדפרס

Pingbacks ו-Trackbacks הם מנגנון ישן של וורדפרס שמודיע לאתרים אחרים כשאתם מקשרים אליהם. בפועל, רוב ה-Pingbacks הם ספאם ואין סיבה להשאיר את המנגנון פעיל. לעוד על חיזוק אבטחת וורדפרס.

ביטול Pingbacks דרך קוד – הוסיפו ל-functions.php:

add_filter( 'xmlrpc_methods', function( $methods ) {
	unset( $methods['pingback.ping'] );
	unset( $methods['pingback.extensions.getPingbacks'] );
	return $methods;
} );

add_action( 'pre_ping', function( &$links ) {
	$home = get_option( 'home' );
	foreach ( $links as $l => $link ) {
		if ( strpos( $link, $home ) === 0 ) {
			unset( $links[ $l ] );
		}
	}
} );

כמו כן, כבו את האפשרות בהגדרות: Settings > Discussion > בטלו את "Allow link notifications from other blogs (pingbacks and trackbacks)".

דיון ותגובות
0 תגובות  ]

השאירו תגובה

הוסיפו קוד באמצעות הכפתורים מטה. למשל, בכדי להוסיף PHP לחצו על הכפתור PHP והוסיפו את הקוד בתוך השורטקוד. מצאתם שגיאה בפוסט? עדכנו אותנו...

Savvy WordPress Development official logo