在文章末尾添加文章修改时间

gomkiri 发布于 2025-10-28 54 次阅读


修改方式是在主题的 functions.php 末尾出添加了以下的代码:

// 在文章内容后自动追加发布时间/最后修改时间(仅单篇文章)
function sakurairo_append_post_time($content) {
    if ( is_single() && in_the_loop() && is_main_query() ) {
        $published_time = get_the_time('Y年n月j日 H:i');
        $modified_time  = get_the_modified_time('Y年n月j日 H:i');

        if ($published_time && $modified_time && $published_time != $modified_time) {
            $time_info = '<p class="post-time">最后更新于 ' . esc_html($modified_time) . '</p>';
        } elseif ($published_time) {
            $time_info = '<p class="post-time">发布于 ' . esc_html($published_time) . '</p>';
        } else {
            $time_info = '';
        }

        return $content . $time_info;
    }
    return $content;
}
add_filter('the_content', 'sakurairo_append_post_time');

小码农 & GPT调教糕手
最后更新于 2025-10-28