如何将时间戳添加到WooCommerce订单屏幕的日期列?

如何将时间戳添加到WooCommerce订单屏幕的日期列?,woocommerce,Woocommerce,我正在尝试向我的WooCommerce订单屏幕的日期列添加时间戳 有人知道我怎么做吗?我正在使用WordPress4.4.5。还有一个稳定的标签:2.6.4。很好,只需使用一个过滤器和一个小功能 下面是要粘贴到主题文件夹中的functions.php中进行此更改的代码: add_filter( 'post_date_column_time' , 'woo_custom_post_date_column_time' ); function woo_custom_post_date_column_

我正在尝试向我的WooCommerce订单屏幕的日期列添加时间戳


有人知道我怎么做吗?我正在使用WordPress4.4.5。还有一个稳定的标签:2.6.4。

很好,只需使用一个过滤器和一个小功能

下面是要粘贴到主题文件夹中的
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;
}

如果您想打印时间戳,可以在主题
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 />';

    }

}
add_action('manage_posts_custom_column'、'misha_date_clmn');
函数misha_date_clmn($column_name){
全球$员额;
如果($column\u name=='order\u date'){
echo strotime($post->post_date)。“
”; } }
此代码在WooCommerce打印的原始日期之前添加一个时间戳。如果要打印时间戳而不是日期,最好

  • 首先删除默认日期列,关于删除默认日期列

  • 添加一个自定义列,其中包含您需要的任何信息,有很多示例


  • 好的,我想我应该在WooCommerce支持网站上发布这个…(一小时后)。我在这里发布了一些支持:这是WC3.x中WooCommerce订单屏幕的错误过滤器。正确的过滤器现在是商业\管理\订单\日期\格式。请参阅我在WP支持论坛上的回答: