woocommerce-1c
woocommerce-1c copied to clipboard
Исключение в admin.php:28 при пустом $guid (wc1c_manage_taxonomy_custom_column)
function wc1c_manage_taxonomy_custom_column($columns, $column, $id) {
if ($column == 'wc1c_guid') {
$guid = get_woocommerce_term_meta($id, 'wc1c_guid');
list($taxonomy, $guid) = explode('::', $guid);
$columns .= $guid ? "<small>$guid</small>" : '<span class="na">–</span>';
}
return $columns;
}
Ошибка на list($taxonomy, $guid) = explode('::', $guid)
при пустом guid.
Проявляется при включенной отладке php.
должно быть:
function wc1c_manage_taxonomy_custom_column($columns, $column, $id) {
if ($column == 'wc1c_guid') {
$guid = get_woocommerce_term_meta($id, 'wc1c_guid');
if ($guid) {
list($taxonomy, $guid) = explode('::', $guid);
$columns .= "<small>$guid</small>";
} else {
$columns .= '<span class="na">–</span>';
}
}
return $columns;
}