子比主题针对未登录的评论用户信息只支持输入昵称和邮箱,下面教大家如何添加 链接填写框 ,实现访客无可以在评论中留下个人网站、社交账号等链接,点击昵称即可通过go.php跳转对应地址,增加互动丰富性。
![图片[1]-子比主题 未登录状态下开启评论支持-链接填写框配置指南-天域博客](https://uss.tianyubk.com/wp-content/uploads/2025/11/20251126-165810-1764176290.png!upyun.tianyubk.image.01.webp)
开始教程
1、修改 comments.php 文件
打开子比主题内:wp-content/themes/zibll/template/comments.php 文件。搜索 邮箱 定位到评论区用户信息填写框位置,将以下代码添加到对应位置,如图所示。
$o_t1 = $require_name_email ? '(可不填)' : '';//新增 用户信息 评论区的网址填写框
//新增 用户信息 评论区的网址填写框
echo '<li class="line-form">';
echo '<input type="text" name="url" class="line-form-input" tabindex="3" value="' . esc_attr($comment_author_url) . '" placeholder="">';
echo '<div class="scale-placeholder">网址' . $o_t1 . '</div>';
echo '<div class="abs-right muted-color"><i class="fa fa-fw fa-sitemap"></i></div>';
echo '<i class="line-form-line"></i>';
echo '</li>';
![图片[2]-子比主题 未登录状态下开启评论支持-链接填写框配置指南-天域博客](https://uss.tianyubk.com/wp-content/uploads/2025/11/20251126-171328-1764177208-1024x537.png!upyun.tianyubk.image.01.webp)
注意:邮箱的 echo '<li class="line-form">'; 内需要添加类名 mb10 ,echo '<li class="line-form mb10">';
2、修改 zib-comments-list.php 文件
打开子比主题内:/wp-content/themes/zibll/inc/functions/zib-comments-list.php 文件。
搜索 zib_get_comments_user_name 函数,将以下代码添加到 $user_name = $user_name ? $user_name : '<b class="mr6">' . $comment->comment_author . '</b>'; 下方位置,如图所示。
//新增 用户信息 处理评论作者URL和作者标签
$author_url = get_comment_author_url($comment->comment_ID);
if (!empty($author_url) && $author_url !== 'http://' && $author_url !== 'https://') {
// 检查是否为外部链接,如果是则通过go.php跳转
if (zib_is_go_link($author_url)) {
$author_url = zib_get_gourl($author_url);
}
// 添加外部链接
$user_name = '<a target="_blank" href="' . esc_url($author_url) . '">' . $user_name . '</a>';
}
![图片[3]-子比主题 未登录状态下开启评论支持-链接填写框配置指南-天域博客](https://uss.tianyubk.com/wp-content/uploads/2025/11/20251126-173050-1764178250-1024x565.png!upyun.tianyubk.image.01.webp)
© 版权声明
THE END















暂无评论内容