Я видел, что он использовался в качестве незначительного взлома производительности для указателя «динамического типа» (в разделе «Под капотом»):
Но вот хитроумный трюк, который я использовал для получения быстрой производительности для небольших типов: если поддерживаемое значение может помещаться внутри void *, я фактически не хочу выделять новый объект, я принудительно вставляю его в сам указатель, используя новое место размещения.
blockquote>
Вместо этого:
function custom_orders_list_column_content( $column, $post_id ){
...
$date = 'now';
$date = strtotime($date);
$date = strtotime('+30 day', $date);
...
}
Попробуйте это:
function custom_orders_list_column_content( $column, $post_id ){
...
$Order = wc_get_order($post_id);
$date = (new DateTime($Order->get_date_created()))->modify('+30 days');
...
}
Затем что-то вроде
echo $date->format('M jS, Y'); //Jan 16th, 2019
Или как хотите, чтобы отобразить его. [116 ]