要让WordPress已登录用户的评论名称与其用户昵称同步显示,您可以使用以下方法:

  1. 使用第三方插件:

    WordPress 已登录用户的评论名称同步显示为用户昵称

    您可以使用WordPress上的第三方插件来实现此功能。以下是一些常用的插件,它们可以帮助您在评论中显示已登录用户的昵称:
    Simple Comment Editing: 这个插件可以让用户编辑他们的评论,并在评论中显示他们的用户名。用户可以在评论后台更改他们的显示名称为他们的昵称。
    wpDiscuz: wpDiscuz 是一个功能强大的评论插件,它允许您自定义评论表单,并支持已登录用户显示昵称等功能。

  2. 自定义代码:
    如果您愿意编写一些自定义代码,您可以在主题的 functions.php 文件中添加以下代码:

function sync_comment_author_name($comment_data) {
    // 检查用户是否已登录
    if (is_user_logged_in()) {
        // 获取当前登录用户的信息
        $current_user = wp_get_current_user();

        // 使用用户的昵称作为评论作者名称
        $comment_data['comment_author'] = $current_user>display_name;
    }

    return $comment_data;
}

add_filter('preprocess_comment', 'sync_comment_author_name');

上述代码会检查用户是否已登录,如果已登录,它会将评论作者的名称设置为当前用户的昵称。将这段代码添加到您的主题的 functions.php 文件中,并保存更改。

无论您选择哪种方法,都应该允许已登录用户在评论中显示他们的昵称,提高用户体验并提供更多个性化的互动。