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

 懿古今   2015-10-23 08:18:05 发布  技术文档

在前几天我们分别分享了《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文章部分内容评论/回复后可见》。

本文地址:https://www.yigujin.cn/523.html

你可能感兴趣的文章

文章标签: ,  
版权声明:本文为原创文章,版权归 懿古今 所有,欢迎分享本文,转载请保留出处!发布此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请发邮件至[email protected],确认后马上更正、删除,谢谢!

发表评论

  1. 豪杰博客
    豪杰博客 @回复

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

  2. 中国历史
    中国历史 @回复

    确实是大虾呀

  3. 大学问社区
    大学问社区 @回复

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

  4. 三月福利吧
    三月福利吧 @回复

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

    • 懿古今
      懿古今2015-10-23 15:26  回复

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

  5. 守心斋
    守心斋 @回复

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

  6. videoclub
    videoclub @回复

    很有用的代码

  7. 夏日博客
    夏日博客 @回复

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

    • 懿古今
      懿古今2015-10-24 23:25  回复

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

  8. 豪杰博客
    豪杰博客 @回复

    没用这个功能 [呲牙]

  9. Javen
    Javen @回复

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

    • 懿古今
      懿古今2015-10-25 17:57  回复

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

  10. 豪杰博客
    豪杰博客 @回复

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

  11. videoclub
    videoclub @回复

    这个 已经使用上了

  12. 你爱屋博客
    你爱屋博客 @回复

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

  13. 清秋暖冬
    清秋暖冬 @回复

    终于找到了,加到主题上来一发

    • 懿古今
      懿古今2018-11-05 10:29  回复

      @清秋暖冬这个一般适合会员制的站点,普通个人博客很少用到

  14. nice
    nice @回复

    已经测试可以使用 但是 >将上面代码中的login.php替换为…< 代码里面没有login.php,只有 #respond 哦~

    • 懿古今
      懿古今2019-02-21 16:37  回复

      @nice代码中的这个地方可以自行定义为其他链接地址,不用完全照搬