You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在WordPress的Woo商品表格中显示含具体时间的发布日期?

解决Woo商品表格显示完整商品发布时间(日期+时分)的问题

方法一:通过代码自定义列

直接在主题的functions.php文件或代码片段插件中添加以下代码,实现添加自定义列并显示完整发布时间:

  1. 注册"商品发布时间"列
add_filter( 'wc_product_table_columns', 'add_publish_time_column' );
function add_publish_time_column( $columns ) {
    $columns['publish_time'] = '商品发布时间';
    return $columns;
}
  1. 填充列内容并格式化时间
add_filter( 'wc_product_table_column_content', 'display_publish_time_content', 10, 3 );
function display_publish_time_content( $content, $column, $product ) {
    if ( $column == 'publish_time' ) {
        // 可自行修改日期时间格式,比如改成 'Y年m月d日 H:i'
        return get_the_date( 'Y-m-d H:i', $product->get_id() );
    }
    return $content;
}

方法二:利用插件可视化设置(需插件支持自定义列)

如果你的Woo Product Table插件支持添加自定义列,可按以下步骤操作:

  • 在插件的列管理界面,添加一个"自定义内容"列,设置列标题为"商品发布时间"
  • 在列的内容设置中,使用自定义短代码来调用发布时间。先添加以下短代码到代码片段/functions.php:
add_shortcode( 'product_publish_time', 'get_product_publish_time' );
function get_product_publish_time( $atts ) {
    global $product;
    return $product ? get_the_date( 'Y-m-d H:i', $product->get_id() ) : '';
}
  • 最后在插件列内容框中填入 [product_publish_time] 即可显示完整时间

注意事项

  • 修改主题文件前建议备份,优先使用代码片段插件管理自定义代码,避免主题更新导致代码丢失
  • 日期时间格式可根据需求调整,参考WordPress的date()函数格式参数

内容的提问来源于stack exchange,提问作者Amir Chopan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.14 07:15:55