WordPress文章部分内容输入密码后可见
前两天在贴吧看到一位小伙伴需要这个功能,现在将代码分享给大家。利用的是WordPress的短代码功能,做得比较简单,没有使用AJAX加载。
实现
将一下代码放入主题的函数模板(functions.php)
/* Name: 部分内容输入密码可见(短代码)
* 作者:E享乐(http://www.exiang2.com)
*/
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>’.$content.’</div>’;
}
else{
return ‘<form action=”‘.get_permalink().’” method=”post” name=”e-secret”><label>输入密码查看加密内容:</label><input type=”password” name=”e_secret_key” maxlength=”50″><input type=”submit” value=”确定”><div></div></form>’;
}
}
add_shortcode(‘secret’,'e_secret’);
前端样式可以参考我的,也可以根据自己的主题自己设计。在文章中使用短代码secret调用,示例:
[secret key="密码"]加密内容[/secret]
今天在逛wordpress吧才发现这个帖,个人感觉非常好,比方说,有什么需要加密的地方直接引用就OK了,非常方便。感谢原作者。
代码有问题或看演示效果请转原文
原文地址:http://www.exiang2.com/jiao/1491.html
- 下一篇: 看不清未来,就把握好现在
- 上一篇: 360搜索联盟怎么样?
相关推荐
- 剑灵激活码领取方式
- Posted on 05月07日
- 360搜索联盟怎么样?
- Posted on 10月03日
- 《四海鲸骑》——第二十七章 王参将
- Posted on 10月27日
- wordpress文章图片点击下一页
- Posted on 06月03日
[汗了]
顶一下吧~ 很少见的好文了