/* ============================================================ * ebci63.fr — Blocage de l'énumération des utilisateurs * Code Snippets > Snippets > Ajouter nouveau * Nom : Blocage de l'énumération des utilisateurs * Emplacement d'exécution : « Exécuter partout » * ============================================================ */ /* ============================================================ * 1. API REST — bloque /wp-json/wp/v2/users et /wp/v2/users/ * * rest_pre_dispatch s'exécute APRÈS l'authentification : * les appels authentifiés (mots de passe d'application, * MCP, outils d'administration) continuent de fonctionner. * ============================================================ */ add_filter( 'rest_pre_dispatch', function ( $result, $server, $request ) { if ( is_user_logged_in() ) { return $result; } $route = $request->get_route(); if ( preg_match( '#^/wp/v2/users$#', $route ) || preg_match( '#^/wp/v2/users/\d+$#', $route ) ) { return new WP_Error( 'rest_user_enumeration_blocked', "La liste des utilisateurs n'est pas accessible publiquement.", array( 'status' => 401 ) ); } return $result; }, 10, 3 ); /* ============================================================ * 2. Énumération par URL — ?author=N, flux RSS et archives d'auteur * Ignoré pour les visiteurs connectés et dans l'administration. * Pour réactiver un jour les pages auteur, retirez « || is_author() ». * ============================================================ */ add_action( 'template_redirect', function () { if ( is_admin() || is_user_logged_in() ) { return; } if ( isset( $_GET['author'] ) || is_author() ) { wp_safe_redirect( home_url( '/' ), 301 ); exit; } }, 1 ); /* ============================================================ * 3. oEmbed — retire le nom et l'URL de l'auteur * (/wp-json/oembed/1.0/embed?url=... les exposait aussi) * ============================================================ */ add_filter( 'oembed_response_data', function ( $data ) { unset( $data['author_name'], $data['author_url'] ); return $data; }, 10, 1 );

Derniers articles

Tous les articles

octobre 22, 2026
Les radiateurs basse température permettent à une pompe à chaleur de fonctionner à son meilleur rendement. Fonctionnement, quand remplacer vos radiateurs existants et budget à prévoir.
octobre 22, 2026
Les volets roulants limitent les déperditions thermiques la nuit et protègent du soleil en été. Le coffre de volet roulant, souvent mal isolé, reste un point faible fréquent à traiter en rénovation.
octobre 22, 2026
Le pare-vapeur protège une isolation de la condensation interne et des dégâts d’humidité. Différence avec le frein-vapeur, règles de pose et conséquences d’une erreur sur la durabilité de vos travaux.
octobre 22, 2026
Faux plafond : plafond suspendu, tendu ou dalles acoustiques. Comment allier isolation thermique, confort acoustique, intégration des réseaux et éclairage dans un même chantier.
octobre 22, 2026
Un garage attenant mal isolé refroidit les pièces voisines de la maison. Mur mitoyen, plafond, porte de garage : les priorités et matériaux pour isoler efficacement cet espace souvent négligé.
octobre 22, 2026
Bruits aériens ou bruits d’impact : les solutions d’isolation phonique diffèrent selon la nuisance à traiter. Techniques pour les murs, sols et plafonds, et points de vigilance pour une isolation vraiment efficace.

Isolation & Plâtrerie

Rénovation Énergétique

Travaux & Second Œuvre

Aides & Réglementation BTP

Illustration d'une boîte aux lettres symbolisant la prise de contact
Inscrivez-vous pour recevoir les nouveautés et nos mises à jours

Votre média d’information indépendant consacré à la rénovation énergétique, l’isolation thermique et l’aménagement du bâtiment. Décryptages, guides pratiques et actualités BTP pour vous accompagner dans tous vos travaux.

Navigation

© 2026 EBCI Mag™. Tous droits réservés.

Défiler vers le haut