WordPress记住评论用户信息(JS版本)

此js主要用于解决WordPress在百度云加速等CDN缓存开启下无法保存用户信息的问题。提交评论的时候,会自动保存用户信息到本地cookies当中,下次再访问博客的时候,将自动填写用户信息。

1、将如下代码保存为saveinfo.js,并上传到主题目录(可根据实际情况将代码放到自己的js文件中或者其他目录)。

function getCookie(c_info){
if (document.cookie.length>0){
c_start=document.cookie.indexOf(c_info + "=")
if (c_start!=-1){
c_start=c_start + c_info.length+1
c_end=document.cookie.indexOf(";",c_start)
if (c_end==-1) {
c_end=document.cookie.length;
}
return unescape(document.cookie.substring(c_start,c_end));
}
}
return null;
}
function removeCookie(name) {
var cval=getCookie(name);
if(cval!=null){
setCookie(name,cval,-1);
}
}
function setCookie(c_info,value,expiredays){
var exdate=new Date()
exdate.setDate(exdate.getDate()+expiredays)
//请将domain改成你的域名
document.cookie=c_info+ "=" +escape(value)+";path=/;domain=.zhangge.net"+
((typeof expiredays=="undefined") ? "" : "; expires="+exdate.toGMTString());
}
function checkCookie(){
$("#comment-author-info input[type='text']").each(function(){
var val = getCookie(this.name);
this.value = val;
});

}
function goSubmit(){
$("#comment-author-info input[type='text']").each(function(){
removeCookie(this.name);
setCookie(this.name,this.value,365);
});
}
function removeck(){
$("#comment-author-info input[type='text']").each(function(){
removeCookie(this.name);
});
}
jQuery(document).ready(function($){
checkCookie();
$("#respond #submit").click(function(){
goSubmit();
});
$("#respond #reset").click(function(){
removeck();
});
});

2、在主题head部分载入这个js(或者根据自己主题实际情况载入)即可。

<script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/saveinfo.js"></script>

via 张戈博客 - http://zhangge.net/4538.html

除非注明,垃圾站文章均为网络收集,本文地址 https://cyhour.com/4/,转载时烦请以链接形式注明原始出处。
声明:我们不销售主机,任何VPS主机均有跑路风险且需定期备份,防止数据丢失。信息以实际为准,评测仅供参考不代表权威!
🍄:Netflix 奈飞 YouTube 合租

南京疫情Delta毒株发威,未来怎么办?

南京疫情愈演愈烈。7月25日,南京新增39例感染者,7月26日,新增31例,7月27日,新增48例,日增感染人数持续稳定在两位数,而且,疫情已经外溢多个省份。 南京疫情 Delta变异株 图片来源:澎湃新闻 7月22日,东南大学附属中大医院重症医学专家杨毅,接受中国江苏网采访时,透露一个重要…
浏览: 93 标签:  ,  ,  ,  ,  , 

打 mRNA 疫苗,新冠再也不见?

Nature 以同行评议研究表明,mRNA疫苗(如辉瑞和 Moderna 研发的疫苗,国产复必泰,艾博生物&云南沃森 mRNA疫苗 ARCoV)应该可以提供很多年或永久的抗体保护。论文指出,这是为“(新冠疫苗)接种能在人体内持续诱导针对特定抗原的细胞反应”提供首个证据的研究。 原文:打了mRNA疫苗,就能和新冠彻…
浏览: 113 标签:  ,  ,  ,  ,  , 

“反季节爆发”才是印度当前新冠疫情最可怕的特点

印度当下滚滚热浪,这波疫情“反季节爆发”最需要引起警惕。现在印度所发生的,简直就像一场“人类清除计划”……印度的这波疫情,可以说是抗疫全面战争爆发的真正开始,在这场战争中,人类的处境极为被动。 哎,革命尚未成功,同志们仍需努力。抗疫前路茫茫,唯神州一抹亮色。愿所有人都平安。 原文…
浏览: 142 标签:  ,  ,  ,  , 

代码改变世界 博客园整改中~

博客园网站整改公告:为了遵守相关法律法规,合法合规运营,网站进行全面整改,整改工作于2021年3月18日12:00开始,预计于3月25日11:59结束,整改期间全站无法发布任何内容,之前发布的内容重新审核后才能访问,由此给您带来很大的麻烦,请您谅解。
浏览: 119 标签:  ,  ,  ,  , 
浏览: 148 标签:  , 

Comments:0

发表留言

Vultr 送$100,搬瓦工年付最低$49,优惠码 BWH3HYATVBJW,更多推荐VPS信息