Olá Kynn,
Uma dúvida, você está utilizando o PHP8? Estive fazendo uma pesquisa no Wordpress, esse warning pelo que pude perceber é algo referente a nova versão, na documentação da versão 8 tem a seguinte passagem:
"Internamente, as strings de PHP são array de bytes. Como resultado, acessar ou modificar uma string usando colchetes não é seguro para vários bytes e deve ser feito apenas com strings que estão em uma codificação de byte único, como ISO-8859-1."
A partir do PHP 8, tentar substituir uma string por mais de um byte usando colchetes irá emitir um warning.
Nesse caso precisaria fazer uma análise mais detalhada para poder fazer a conversão respectiva do código para a nova versão do PHP, como alternativa momentânea, podemos utilizar a versão anterior do PHP, por exemplo PHP7.4 ou desabilitar as mensagens de warning, para isso, podemos ir no arquivo wp-config.php e colocar os seguintes trechos:
ini_set('display_errors','Off');
ini_set('error_reporting', E_ALL );
define('WP_DEBUG_DISPLAY', false);
Att