Undefined constant ABSPATH in /var/www/wp-includes/blocks/index.php

Вопрос

На сервере nginx установлен WordPress версии 6.2, я заметил большое количество запросов, направляемых непосредственно в /wp-content/wp-includes/blocks/index.php, они вызывают исключение, в чем может быть проблема?

Ответ

Добавьте этот код в файл /wp-includes/blocks/index.php, выше строки, где определена константа BLOCKS_PATH:

if ( ! defined( 'ABSPATH' ) ) {
    die( '-1' );
}

define( 'BLOCKS_PATH', ABSPATH . WPINC . '/blocks/' );

Это временный патч, возможно, в следующем обновлении разработчики сделают изменения в ядре.