/*- * * CUSTOM SECURITY TWEAKS: Restringir API y ocultar versión de WP * - */ // Bloquear el acceso a la API REST para usuarios no registrados add_filter( 'rest_authentication_errors,' function( $result ) { if ( ! empty( $result ) ) { return $result; } if ( ! is_user_logged_in() ) { return new WP_Error( 'rest_not_logged_in,' 'Acceso denegado a la API.,' array( 'status' => 401 ) ); } return $result; }); // 1. Eliminar la etiqueta meta generator del encabezado (
) remove_action('wp_head,' 'wp_generator'); // 2. Eliminar la versión de WordPress de los feeds RSS add_filter('the_generator,' '__return_empty_string'); // 3. Eliminar la versión de WP al final de los archivos CSS y JS (?ver=x.x.x) function ocultar_version_wp_scripts_estilos( $src ) { if ( strpos( $src, 'ver=' . get_bloginfo( 'version' ) ) ) { $src = remove_query_arg( 'ver,' $src ); } return $src; } add_filter( 'style_loader_src,' 'ocultar_version_wp_scripts_estilos,' 9999 ); add_filter( 'script_loader_src,' 'ocultar_version_wp_scripts_estilos,' 9999 );