PHP致命错误:未捕获的错误:未定义的常量"monthly_orders"-在函数中. php WordPress php 8.0更新[重复]

yhqotfr8  于 2023-01-24  发布在  PHP
关注(0)|答案(1)|浏览(183)
    • 此问题在此处已有答案**:

Undefined constant error in php 7.2(5个答案)
昨天关门了。
我正在更新WordPress网站的PHP版本到PHP 8.0。我得到了未定义变量的致命错误。
PHP致命错误:未捕获的错误:在/www/.../public/wp-content/themes/.../functions. php中未定义的常量"每月订单"
下面是代码的一部分。

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');

我真的不知道该怎么解决这个问题。

iklwldmw

iklwldmw1#

我认为您需要使用双引号,如$new_columns[monthly_orders],如果monthly_orders是一个变量,则使用$new_columns[$monthly_orders]

相关问题