<?php
add_action('load-edit.php', 'wco_load', 20);
function wco_load()
{
$screen = get_current_screen();
if (!isset($screen->post_type) || 'shop_order' != $screen->post_type) {
return;
}
add_filter("manage_{$screen->id}_columns", 'wco_add_columns');
add_action("manage_{$screen->post_type}_posts_custom_column", 'wco_column_cb_data', 10, 2);
}
function wco_add_columns($columns)
{
$actions = $columns['order_actions'];
$order_total = $columns['order_total'];
$order_date = $columns['order_date'];
unset($columns['order_date']);
unset($columns['order_total']);
unset($columns['order_actions']);
$columns["order_store"] = __("Store");
$columns['order_date'] = $order_date;
$columns['order_total'] = $order_total;
$columns['order_actions'] = $actions;
return $columns;
}
function wco_column_cb_data($colname, $cptid)
{
if ($colname == 'order_store') {
$dob = get_post_meta($cptid, 'order_store', true);
if (!empty($dob)) {
$age = date('Y') - date('Y', strtotime($dob));
echo $age;
}
}
}