Your IP : 216.73.216.196
<?php
/*
Plugin Name: o2switch - WpTiger
Description: Ce plugin est généré par l'outil WpTiger de cPanel et ajoute des règles (snippets) à votre site WordPress.
License: GPL2
Plugin URI: https://faq.o2switch.fr/
Version: 04-11-24
*/
// Ne modifiez pas ce fichier, vos modifications seront écrasés car ce fichier est généré dynamiquement par l'outil
// WPTiger sur cPanel.
// Do not edit this file, your modifications will be lost because this file is auto-generated by the WPTiger tool
defined( 'ABSPATH' ) or die( 'No direct file access allowed!' );
// o2s WpTiger - removeWpVersion
// Masque la version de WordPress
function o2_remove_wordpress_version() {
return '';
}
function o2_remove_version_from_style_js( $src ) {
if ( strpos( $src, 'ver=' . get_bloginfo( 'version' ) ) ){
$src = remove_query_arg( 'ver', $src );
}
return $src;
}
add_filter( 'style_loader_src', 'o2_remove_version_from_style_js');
add_filter( 'script_loader_src', 'o2_remove_version_from_style_js');
add_filter('the_generator', 'o2_remove_wordpress_version');
// o2s WpTiger - forceAuthRestApi
// Force l'authentication sur les appels à l'api REST de WordPress
add_filter( 'rest_authentication_errors', function( $result ) {
$wp_umbrella_ips = ["212.129.45.77", "212.83.142.5", "212.83.175.107"];
if ( ! empty( $result ) || in_array($_SERVER['REMOTE_ADDR'], $wp_umbrella_ips) || $_SERVER['HTTP_USER_AGENT'] === "qcbot") {
return $result;
}
if ( ! is_user_logged_in() ) {
return new WP_Error( 'rest_not_logged_in', 'You are not currently logged in.', array( 'status' => 401 ) );
}
return $result;
});
// o2s WpTiger - disableXmlrpc
// Cette règle désactive le XMLRPC de WordPress
add_filter( 'xmlrpc_enabled', '__return_false' );
remove_action( 'wp_head', 'rsd_link' );