- 此问题在此处已有答案**:
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');
我真的不知道该怎么解决这个问题。
1条答案
按热度按时间iklwldmw1#
我认为您需要使用双引号,如
$new_columns[monthly_orders]
,如果monthly_orders是一个变量,则使用$new_columns[$monthly_orders]