Login to view all 登陆可查看插件

 

上一篇文章提到了登陆后可查看内容的方法,不同于这篇文章的是,上一篇使用的是修改主题来实现,这篇文章是直接一个插件就能实现,但上一篇是登陆后还需要评论才能查看,这边文章中插件是直接登陆后就能查看,功能上有点区别,因此各取所需。这篇文章是 写的,属于转载。

   

请不要在登录状态下测试隐藏效果!

 

应 流年 网友的请求,特地研究了一下在WordPress博客中,如何实现隐藏文章的部分内容,使得用户在登陆后才可以看到。其实这个难度不是很大,WordPress提供了很多的编程接口,可以很方便的实现很多功能,现在我使用WordPress Shortcode API,也就是简码,做了一个插件,基本上可以满足文章隐藏内容,登陆后可见的需求。之前也有人开发过相关的插件,不过那是隐藏文章全部内容,不能做到只隐藏部分内容,可以说今天我做的这个插件更加灵活一些。

1.0版推出后不久,网友yken89提了一个非常有建设意义的意见。2.0版本采纳该网友的建议,添加了新的标签

<!--loginview start-->hidden contents.<!--loginview end-->

并在HTML模式下,添加了loginview按钮,方便用户添加隐藏内容。2.0版借鉴了WordPress插件Easy2hide的部分代码。升级至2.0版后,原来的标签

本文隐藏内容 登陆 后才可以浏览

将你想要隐藏的内容括起来,该标签支持可视化模式和HTML编辑模式。你的文章内容应该像这样子:

3. 这样未登录的用户浏览文章的时候,将无法阅读隐藏的内容。

点赞

发表评论