所有帖子管理屏幕-显示‘日期’下的时间?

时间:2017-10-16 作者:Leora Deans

在“所有帖子”屏幕中的帖子列表中,是否有方法在日期列中同时显示日期和时间?如果将鼠标悬停在日期上,则时间是abbr标记标题的一部分,但我想直接显示时间。我发现我可以取消当前日期列的设置并放入自定义日期列。只是想知道是否有更简单的方法来显示时间,因为它已经存在于abbr标签中了?

2 个回复
最合适的回答,由SO网友:Frank P. Walentynowicz 整理而成

将此代码添加到functions.php 您的活动主题:

function wpse_posts_list_date_format( $time, $post ) {
    return $post->post_date;
}
add_filter( \'post_date_column_time\', \'wpse_posts_list_date_format\', 10, 2 );
回调函数接收4个参数,但我们只需要2个。

SO网友:Milan Petrovic

您可以使用一些JavaScript来实现这一点:

jQuery(".column-date abbr").each(function(){
    jQuery(this).html(jQuery(this).attr("title").replace(" ", "<br/>"));
    jQuery(this).removeAttr("title");
});
这将用日期和时间替换可见的日期部分,并将清除title属性。

结束