Thursday, 21 October 2021

Change order Tabel column



 


<?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;
        }
    }
}

No comments:

Post a Comment