/* ============================================================ * 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
Le chauffe-eau thermodynamique réduit fortement la consommation liée à l’eau chaude sanitaire grâce à une pompe à chaleur intégrée. Fonctionnement, types d’installation, économies et aides disponibles.
octobre 18, 2026
La chaudière à condensation gaz reste un équipement performant dans de nombreux logements. Fonctionnement, rendement réel selon les émetteurs, entretien et perspectives face à la pompe à chaleur.
octobre 18, 2026
Cloison ou doublage en BA13 : quel isolant choisir pour la thermique, l’acoustique ou les pièces humides ? Guide pratique des techniques de pose, du budget et des aides mobilisables.
octobre 18, 2026
Souvent négligée, l’isolation des planchers bas (sous-sol ou vide sanitaire) réduit les sensations de froid et les déperditions de chaleur. Techniques, matériaux et points de vigilance pour bien isoler votre plancher bas.
octobre 18, 2026
L’isolation thermique par l’intérieur (ITI) est la solution la plus courante en rénovation : techniques (doublage, panneaux collés, biosourcés), avantages, limites et budget à prévoir pour bien isoler vos murs.
octobre 18, 2026
La prime CEE Coup de pouce chauffage finance le remplacement d’une chaudière au fioul ou au gaz par un équipement performant. Découvrez les équipements éligibles, les conditions et les étapes à respecter pour ne pas perdre votre prime.

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