更改 Astra 中评论的 Wordpress 日期格式
Change Wordpress date format for comments in Astra
我的问题很简单,但我不熟悉PHP。我的目标是将我的 Wordpress 博客中评论的日期格式从“2021 年 2 月 26 日 12:23”更改为“43 分钟前”。
我还找到了一个代码片段,可以为我执行此操作,但它不会像主题本身提供的代码那样呈现标记。
这是Astra提供的代码:
printf(
'<div class="ast-comment-time ast-col-lg-12"><span class="timendate"><a href="%1$s"><time datetime="%2$s">%3$s</time></a></span></div>',
esc_url( get_comment_link( $comment->comment_ID ) ),
esc_attr( get_comment_time( 'c' ) ),
/* translators: 1: date, 2: time */
esc_html( sprintf( __( '%1$s at %2$s', 'astra' ), get_comment_date(), get_comment_time() ) ),
);
这是我找到的代码:
printf( _x( '%1$s ago', '%2$s = human-readable time difference', 'wpdocs_textdomain' ),
human_time_diff( get_comment_time( 'U' ),
current_time( 'timestamp' )
);
如果有人能帮我解决这个问题,我会非常高兴,因为我不知道该去哪里寻找解决方案了...
谢谢大家!
对您的代码的此修订可能会按预期工作:
printf(
'<div class="ast-comment-time ast-col-lg-12">
<span class="timendate"><a href="%1$s"><time datetime="%2$s">%3$s</time></a>
</span>
</div>',
esc_url( get_comment_link( $comment->comment_ID ) ),
esc_attr( get_comment_time( 'c' ) ),
esc_html( __( human_time_diff( get_comment_time( 'U' ) ) . ' ago', 'astra' ) )
);
我的问题很简单,但我不熟悉PHP。我的目标是将我的 Wordpress 博客中评论的日期格式从“2021 年 2 月 26 日 12:23”更改为“43 分钟前”。
我还找到了一个代码片段,可以为我执行此操作,但它不会像主题本身提供的代码那样呈现标记。
这是Astra提供的代码:
printf(
'<div class="ast-comment-time ast-col-lg-12"><span class="timendate"><a href="%1$s"><time datetime="%2$s">%3$s</time></a></span></div>',
esc_url( get_comment_link( $comment->comment_ID ) ),
esc_attr( get_comment_time( 'c' ) ),
/* translators: 1: date, 2: time */
esc_html( sprintf( __( '%1$s at %2$s', 'astra' ), get_comment_date(), get_comment_time() ) ),
);
这是我找到的代码:
printf( _x( '%1$s ago', '%2$s = human-readable time difference', 'wpdocs_textdomain' ),
human_time_diff( get_comment_time( 'U' ),
current_time( 'timestamp' )
);
如果有人能帮我解决这个问题,我会非常高兴,因为我不知道该去哪里寻找解决方案了...
谢谢大家!
对您的代码的此修订可能会按预期工作:
printf(
'<div class="ast-comment-time ast-col-lg-12">
<span class="timendate"><a href="%1$s"><time datetime="%2$s">%3$s</time></a>
</span>
</div>',
esc_url( get_comment_link( $comment->comment_ID ) ),
esc_attr( get_comment_time( 'c' ) ),
esc_html( __( human_time_diff( get_comment_time( 'U' ) ) . ' ago', 'astra' ) )
);