如何在WooCommerce Orders屏幕的Date列中添加时间戳?

时间:2016-10-14 03:50:10

标签: woocommerce

我正在尝试将时间戳添加到我的WooCommerce Orders屏幕的Date列。

Timestamp is needed here!

有人知道我怎么做吗?我正在使用WordPress 4.4.5。和WooCommerce Stable标签:2.6.4。

2 个答案:

答案 0 :(得分:1)

好吧,只需使用过滤器和小功能

以下是要在主题文件夹中粘贴functions.php以进行此更改的代码:

add_filter( 'post_date_column_time' , 'woo_custom_post_date_column_time' );
function woo_custom_post_date_column_time( $post ) {       
        $h_time = get_post_time( __( 'd/m/Y', 'woocommerce' ), $post );
        return $h_time;
}

答案 1 :(得分:0)

如果您要打印时间戳,可以在主题functions.php文件或自定义插件中使用这个小代码:

add_action( 'manage_posts_custom_column', 'misha_date_clmn' );
function misha_date_clmn( $column_name ) {
    global $post;
    if( $column_name  == 'order_date' ) {

        echo strtotime( $post->post_date ) . '<br />';

    }

}

此代码在WooCommerce打印的原始日期之前添加时间戳。如果要打印时间戳INSTEAD日期,最好

  1. 首先删除默认日期列,关于WooCommerce列删除here

  2. 使用您需要的任何信息添加自定义列,大量示例here