如何实现WordPress文章部分内容登录后可见

原创 懿古今  2015-10-23  阅读 1,546 次

在前几天我们分别分享了《Three主题实现WordPress文章部分内容输入密码后可见》和《如何实现WordPress文章部分内容评论回复后可见》,今天继续折腾一下WordPress文章部分内容登录后可见。这个同样是利用WordPress的短代码功能来实现。

具体实现步骤如下:

1、将以下代码添加到Three主题的functions.php文件最后一个?>的前面。

  1. //部分内容登录可见
  2. function login_to_read($atts$content=null) {
  3. extract(shortcode_atts(array("notice" => '
  4. <span style="color: red;">温馨提示:</span>此处内容需要<a title="登录后可见" href="#respond">登录</a>后才能查看!
  5. '), $atts));
  6. if ( is_user_logged_in() && !is_null$content ) && !is_feed() )
  7.                 return $content;
  8.         return $notice;
  9. }
  10. add_shortcode('vip', 'login_to_read');

PS:将上面代码中的login.php替换为站点的登录地址,以方便用户快速登录。

2、在编辑文章的时候,只需要切换到文本模式,在需要隐藏的部分内容中前后加上短代码即可。

  1. [vip]我是被隐藏的内容,样式一(默认样式)[/vip]
  2. [vip notice="登录后才显示哟"]我是被隐藏的内容,样式二(自定义回复信息)[/vip]

其中样式一的提示信息就是第一步中的“温馨提示:此处内容需要登录后才能查看!”,样式二的提示信息就是“登录后才显示哟”,具体选用哪个样式由大家自己决定了。

效果图如下:

如何实现WordPress文章部分内容登录后可见|懿古今

登录前后效果图

至此,WordPress文章部分内容登录后可见功能已经在Three主题实现,其他主题的实现方法也是一样的。

PS:这个功能建议不要轻易开启,因为要注册登录后才可以看到,除非分享的文章或资源很吸引人,要不然很多人都会直接关闭走人的,切记。

PS:如想实现WordPress文章部分内容输入密码可见的,请移步《Three主题实现WordPress文章部分内容输入密码后可见》。

PS:如想实现WordPress文章部分内容评论/回复可见的,请移步《如何实现WordPress文章部分内容评论/回复后可见》。

本文地址:http://yigujin.cn/523.html
关注我们:请关注一下我们的微信公众号:扫描二维码,公众号:aiboke112
版权声明:本文为原创文章,版权归 懿古今 所有,欢迎分享本文,转载请保留出处!
WordPress免费清新BLOG/CMS响应式主题Nana专题文章
WordPress免费响应式主题:Nana

发表评论


表情

  1. 你爱屋博客
    你爱屋博客 【队长】 @回复

    收藏起来,这个估计也得进行。。。我那圈子都太懒

  2. videoclub
    videoclub 【省长】 @回复

    这个 已经使用上了

  3. 豪杰博客
    豪杰博客 【村长】 @回复

    豪杰前来助威 [呲牙] 。主宰者博客www.myzhuzaizhe.com

  4. Javen
    Javen 【队长】 @回复

    好棒的样子。一般的文章不建议使用。名博可以考虑。

    • 懿古今
      懿古今【站长】 @回复

      @Javen 这个倒也是,资源站倒是可以用用,聚集人气

  5. 豪杰博客
    豪杰博客 【村长】 @回复

    没用这个功能 [呲牙]

  6. 夏日博客
    夏日博客 【县长】 @回复

    除非是特别有价值的内容,否则没人会去注册登录的。。

    • 懿古今
      懿古今【站长】 @回复

      @夏日博客 嗯,一般个人博客不建议,除非所分享的文章内容是独一无二的

  7. videoclub
    videoclub 【省长】 @回复

    很有用的代码

  8. 守心斋
    守心斋 【市长】 @回复

    呵呵,三部曲完成,贺电 [强]

  9. 三月福利吧
    三月福利吧 【镇长】 @回复

    博主!你好像发表了两篇一样的文章~~

    • 懿古今
      懿古今【站长】 @回复

      @三月福利吧 [疑问] 你确定是一模一样?其实是三篇不同的文章,一个是输入密码可见,一个是评论/回复可见,另一个是登录后可见。

  10. 大学问社区
    大学问社区 【村长】 @回复

    厉害~ 刚刚也用wp做了个站,要弄得东西也挺多

  11. 中国历史
    中国历史 【省长】 @回复

    确实是大虾呀

  12. 豪杰博客
    豪杰博客 【村长】 @回复

    今天来的时间刚刚好,哈哈 [呲牙]