$methods * @return array */ public static function remove_xmlrpc_methods( array $methods ): array { unset( $methods['pingback.ping'] ); unset( $methods['pingback.extensions.getPingbacks'] ); return $methods; } /** * @param array $headers * @return array */ public static function remove_pingback_header( array $headers ): array { unset( $headers['X-Pingback'] ); return $headers; } /** * @param array $links */ public static function disable_self_pings( array &$links ): void { $home = home_url(); foreach ( $links as $i => $link ) { if ( str_starts_with( $link, $home ) ) { unset( $links[ $i ] ); } } } }