diff -r 48c4eec2b7e6 -r 8c2e4d02f4ef wp/wp-includes/wp-diff.php --- a/wp/wp-includes/wp-diff.php Fri Sep 05 18:40:08 2025 +0200 +++ b/wp/wp-includes/wp-diff.php Fri Sep 05 18:52:52 2025 +0200 @@ -8,6 +8,11 @@ * @subpackage Diff */ +// Don't load directly. +if ( ! defined( 'ABSPATH' ) ) { + die( '-1' ); +} + if ( ! class_exists( 'Text_Diff', false ) ) { /** Text_Diff class */ require ABSPATH . WPINC . '/Text/Diff.php'; @@ -15,6 +20,8 @@ require ABSPATH . WPINC . '/Text/Diff/Renderer.php'; /** Text_Diff_Renderer_inline class */ require ABSPATH . WPINC . '/Text/Diff/Renderer/inline.php'; + /** Text_Exception class */ + require ABSPATH . WPINC . '/Text/Exception.php'; } require ABSPATH . WPINC . '/class-wp-text-diff-renderer-table.php';