WordPress实现内容加密模式/需要输入密码可见方法
![]() | ![]() | ![]() | ![]() |
| 【性价之王】 | 【线路之王】 | 【价格之王】 | 【配置之王】 |
| 【免费之王】 | 【香港首推】 | 【梯子之王】 | 【独服之王】 |

我们经常看到有些个人网站内容需要输入密码才可见,如果是整篇文章加密模式都还简单,我们在发布文章\\”公开度\\”选项中可以选择设置加密且设置密码。但是,如果我们看到有些文章部分可见,部分是需要密码才可以看到的,那这样的样式是如何实现的呢?
蜗牛在\\”WordPress利用easy2hide插件实现评论内容可见模式\\”文章中可以看到,有分享过使用插件实现评论后可见的模式,直接用插件。当然,如果对于内容部分加密肯定也有插件。这里整理到一个不用插件的办法。
第一、CSS样式部分
.e-secret {
margin: 20px 0;
padding: 20px;
background: #f8f8f8;
}
.e-secret input.euc-y-i[type=\\”password\\”] {
float: left;
background: #fff;
width: 100%;
line-height: 36px;
margin-top: 5px;
border-radius: 3px;
}
.e-secret input.euc-y-s[type=\\”submit\\”] {
float: right;
margin-top: -47px;
width: 30%;
margin-right: 1px;
border-radius: 0 3px 3px 0;
}
input.euc-y-s[type=\\”submit\\”]{background-color:#3498db;color:#fff;font-size:21px;box-shadow:none;-webkit-transition: .4s;-moz-transition: .4s;-o-transition: .4s;transition:.4s;-webkit-backface-visibility:hidden;position:relative;cursor:pointer;padding: 13px 20px;text-align: center;border-radius: 50px;-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;border: 0;height: auto;outline: medium;line-height: 20px;margin: 0;}
input.euc-y-s[type=\\”submit\\”]:hover{background-color:#5dade2;}
input.euc-y-i[type=\\”text\\”],input.euc-y-i[type=\\”password\\”]{border:1px solid #F2EFEF;color:#777;display:block;background: #FCFCFC;font-size:18px;transition:all .5s ease 0;outline:0;box-sizing:border-box;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;padding:5px 16px; margin: 0;height: auto;line-height: 30px;}
input.euc-y-i[type=\\”text\\”]:hover,input.euc-y-i[type=\\”password\\”]:hover{border:1px solid #56b4ef;box-shadow:0 0 4px #56b4ef;}
第二、代码部分
function e_secret($atts, $content=null){
extract(shortcode_atts(array(\\’key\\’=>null), $atts));
if(isset($_POST[\\’e_secret_key\\’]) && $_POST[\\’e_secret_key\\’]==$key){
return \\’
<div class=\\”e-secret\\”>\\’.$content.\\\'</div>
\\’;
}
else{
return \\’
<form class=\\”e-secret\\” action=\\”\\’.get_permalink().\\’\\” method=\\”post\\” name=\\”e-secret\\”><label>输入密码查看加密内容:</label><input type=\\”password\\” name=\\”e_secret_key\\” class=\\”euc-y-i\\” maxlength=\\”50\\”><input type=\\”submit\\” class=\\”euc-y-s\\” value=\\”确定\\”>
<div class=\\”euc-clear\\”></div>
</form>
\\’;
}
}
add_shortcode(\\’secret\\’,\\’e_secret\\’);
添加到当前主题Functions.php文件中。
第三、如何使用
[secret key=\\”设置密码\\”]
需要加密的内容部分
[/secret]
这样我们在添加内容的时候,直接用上面代码包含进来就可以实现部分内容加密。
猜你可能想看的VPS
- ChangeIP→洛杉矶鲨鱼虚拟主机 不限空间 不限流量 年付 37 美虚拟空间(主机)
- 双十一 景文互联→全场云服务器 7 折 最高赠送 2G 内存 服务器 C全球[VPS测评]
- 解决浏览器不能正常下载 txt 而是直接打开的问题(HTML 版本)全球[VPS测评]
- 疯狂猜成语 图猜成语一个人撒尿灭火是什么成语?全球[VPS测评]
- 彩虹数据日本三网 GIA 云主机促销,去程直连回程 CN2,稳定低延迟,日本VPS[主机]
- AnyueHost→1200 元 月 E3-1265LV3 8GB 内存日本VPS[主机]
- 傲游主机→64 元 月 KVM-2GB 40GB 400GB 香港(CN香港VPS[主机]
- ONEVPS→1G 无限流量 VPS 月付 2.8 美元起 9 机房选择全球[VPS测评]
- HKServerSolution→424 元 月 2 核 2G 内存 2虚拟空间(主机)
- KVMLA→香港 日本 新加坡 VPS 年付 7 折 月付 8 折 内存日本VPS[主机]
- JinxHosts→55 元 月 256MB 内存 6GB SSD 空间虚拟空间(主机)
- FlipperHost→$4.5 月 OpenVZ-2GB 50GB 5全球[VPS测评]
- CoalCloud→268 元 月 2 核 2GB 内存 20GB SS虚拟空间(主机)
- locvps上架日本大阪vps,软银线路,日本原生IP,月付76元日本VPS[主机]
- 搬瓦工洛杉矶 DC9 机房 CN2GIA 限量版套餐补货,年付$74.7全球[VPS测评]
- Mansora 2018圣诞优惠全球[VPS测评]
- 阿里云(中国区) 香港新加坡区轻量应用服务器香港VPS[主机]
- 个人如何做跨境电商?全球[VPS测评]
- CubeCloud,靠谱的香港cn2vps,美国cn2终身九折,原生IP美国VPS[主机]
- ExCloud:1核256M存/8GB SSD空间/100GB流量/OV虚拟空间(主机)
- 兼容移动和PC的loading加载和toast消息插件全球[VPS测评]
- 群英云:新年促销活动,海外云服务器9.9元起,高防云服务器135元全球[VPS测评]
- CubeCloud,香港cn2,美国cn2 gia线路vps主机,2核1美国VPS[主机]
- CombCloud,香港沙田cn2vps终身七折起,高质量网络稳定低延迟香港VPS[主机]
- 手帕云,便宜小带宽香港CN2 VPS,集群10G防御,双向CN2直连,仅香港VPS[主机]
- 水墨云:2021年特惠活动_IPLC专线/海外CN2/香港/日本/韩国/日本VPS[主机]
- 茶猫云:香港云服务器,支持windows,2M带宽,34元/月WINDOWS
- 快云科技:2核2G3M云服务器14.98元/月;香港vps全场7.5折,香港VPS[主机]
- YYYHost年终钜惠来袭:香港建站云/美国Cera云月付8折,季付7折美国VPS[主机]
- JGKVM促销,美国cn2vps服务器价格再创新低,平均6.5元/月起美国VPS[主机]
转载请注明原文地址:http://140.238.13.167:12355/read-142684.html











