最近挺多人写了快捷评论的,那我就分享一个JavaScript
代码的版本,自动获取子比主题的一言接口将中文部分插入在id="comment"
评论内容输入框中的代码
代码放置于后台自定义JavaScript代码中即可,如果你想要修改一言的内容,也可以按照老唐提供的方法进行修改,相关教程文本如下:
随机显示中英文的文案,在此支持一言内容插入到文章页位置,同时可以使用小工具模块调用。
主题默认调用的文件为:/www/wwwroot/zbtool.cn/wp-content/themes/zibll/yiyan/qv-yiyan.txt
您可以将以上文件复制到/www/wwwroot/zbtool.cn/wp-content
文件夹,并重命名为yiyan.txt
,再进行修改或添加内容,则今后更新主题就无需二次修改
// 定义一个函数来获取并显示中文引言
function comment_yiyan() {
// 设置API接口的URL
const url = 'https://www.zbtool.cn/wp-content/themes/zibll/yiyan/qv-yiyan.php';
// 使用fetch API发起HTTP GET请求到指定的URL
fetch(url)
.then(response => response.text()) // 将响应的内容转换为文本格式
.then(data => {
// 返回的数据格式是 "英文部分./&/中文部分"
// 通过 './&/' 分割字符串,以分离英文和中文部分
const parts = data.split('./&/');
if (parts.length === 2) { // 如果分割后的数组长度为2,说明有两部分
// 只插入中文部分到id为"comment"的元素中
document.getElementById('comment').innerText = parts[1];
} else {
// 如果数据格式不符合预期,则在控制台输出错误信息
console.error('返回的内容格式不正确:', data);
}
})
.catch(error => {
// 如果请求过程中出现错误,则在控制台输出错误信息
console.error('获取一言时出错:', error);
});
}
// 当页面加载完成后调用comment_yiyan函数
window.onload = comment_yiyan;