Неустранимая ошибка PHP: необработанная ошибка: неопределенная константа «monthly_orders» — в functions.php Wordpress php 8.0 update

Я обновляю Php-версию сайта wordpress до php 8.0. Я получаю фатальные ошибки неопределенных переменных.

Неустранимая ошибка PHP: Uncaught Error: неопределенная константа «monthly_orders» в /www/..../public/wp-content/themes/...../functions.php:1263

Вот часть кода.

function wc_new_monthly_orders_column($columns)
{
    
    $new_columns = array();
    foreach ($columns as $column_name => $column_info) {
        $new_columns[$column_name] = $column_info;
        if ('orders' === $column_name) {
        $new_columns[monthly_orders] = __('Monthly Orders', 'theme_domain');
        }
    }
return $new_columns;
}
add_filter('manage_edit-shop_subscription_columns', 'wc_new_monthly_orders_column');

Я не совсем уверен, как это исправить.

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
1
0
51
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Я думаю, вам нужно использовать двойные кавычки, такие как $new_columns[monthly_orders], и если month_orders является переменной, используйте $new_columns[$monthly_orders]

Другие вопросы по теме