要让WordPress已登录用户的评论名称与其用户昵称同步显示,您可以使用以下方法:
使用第三方插件:
您可以使用WordPress上的第三方插件来实现此功能。以下是一些常用的插件,它们可以帮助您在评论中显示已登录用户的昵称:
Simple Comment Editing: 这个插件可以让用户编辑他们的评论,并在评论中显示他们的用户名。用户可以在评论后台更改他们的显示名称为他们的昵称。
wpDiscuz: wpDiscuz 是一个功能强大的评论插件,它允许您自定义评论表单,并支持已登录用户显示昵称等功能。
自定义代码:
如果您愿意编写一些自定义代码,您可以在主题的 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 文件中,并保存更改。
欢迎访问秀主题博客,分享简单实用WP教程无论您选择哪种方法,都应该允许已登录用户在评论中显示他们的昵称,提高用户体验并提供更多个性化的互动。