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
- ArvanCloud→€6.5 月 1GB 内存 25GB SSD 空间虚拟空间(主机)
- VMware 提示→您已输入用户名 客户机操作系统将保留此用户名。全球[VPS测评]
- 真实测评 justhost→8.3 元 月 200M 带宽 不限流量 K全球[VPS测评]
- NTUP→$20 月 2*L5420 8GB 内存 300GB SAS 全球[VPS测评]
- photoshop 打开图片提示→无法完成请求 因为找到不知名的或无效的全球[VPS测评]
- 数脉科技香港服务器盲开活动,E3 双路 E5 8-32GB 内存 自营 香港VPS[主机]
- LOCVPS 全场 8 折 香港沙田&香港大埔 CN2 每月 56 元起香港VPS[主机]
- 微基主机→深港 IPLC 莞港 IPLC 等转发服务 5Mbps-20M全球[VPS测评]
- 最后一天→香港云服务器三年 428 元 上海 1C2G1M 年付 88 香港VPS[主机]
- 如何注册解析.tk,.ml,.ga,.cf,.gq等免费域名全球[VPS测评]
- 搬瓦工又一次关闭免费更换IP服务全球[VPS测评]
- 宝塔面板免费版如何开启 waf 防火墙全球[VPS测评]
- 如何正确使用搬瓦工VPS主机全球[VPS测评]
- 大前端 DUX 增强版 WordPress 主题:DUX-Plus 支持全球[VPS测评]
- #补货#Buyvm:AMD Ryzen平台 1核512M DDR4/10全球[VPS测评]
- 如何为WordPress友情链接设置 nofollow 属性?全球[VPS测评]
- 适合美容院的正能量抖音文案,唯美阳光,正能量满满全球[VPS测评]
- 腾讯会议故障了 提示:会议发生异常请重新加入会议全球[VPS测评]
- 碳氧云,香港vps路由调整为沙田cn2,特价款6核6G仅80元/月香港VPS[主机]
- SEO和网页加载速度有关系吗?如何提升?全球[VPS测评]
- 恒星云:香港沙田CN2VPS低至9.9元/起_国内BGP云服务器4核4G香港VPS[主机]
- CMCUCT:2核2GB/20GB香港ntt线路vps 6TB流量/1G香港VPS[主机]
- 阿里云香港服务器多少钱一年?香港云服务器租用年付价格表香港VPS[主机]
- 奇异互动:香港2核4G5M云服务器仅83元/月,700元/年;裸金属服务香港VPS[主机]
- VPSPlayer,超便宜香港cn2线路小带宽VPS,2核4G内存仅30香港VPS[主机]
- locvps:香港cn2vps(葵湾机房),2核2G40g硬盘,8折优惠WINDOWS
- 云米科技:香港安畅/美国Cera/日本CN2机房,海外云服务器最低11元日本VPS[主机]
- 新华全媒+丨第六届全球跨境电商大会:跨境电商加快拓宽中国贸易新通道全球[VPS测评]
- locvps:香港云地多线路BGP云服务器,三网直连,6折终身优惠中,稳香港VPS[主机]
- edgeNAT:便宜美国CN2/香港CN2/韩国CN2低至48元/月_不韩国VPS[主机]
转载请注明原文地址:http://140.238.13.167:12355/read-39683.html











