非插件下代码实现WordPress登录可见(登陆才可阅读)功能
[全站通告]付费处理问题,非诚勿扰,付出才有收获;有意加微信 2589053300 进行沟通处理
一直以来想搞一个登陆才可以看到的内容,本站有的教程啥的还是挺多的,都是辛辛苦苦做的,有些人转载很随意,直接就可以处理,偶尔也想过很多1分钟购买之类的,可是还是没有去操作,今天就干脆整个登陆可见,这样也不会被采集了;
实现登录可见功能其实很简单,就是一个判断是否登录的逻辑从而显示不一样的内容。通过模板函数即可实现,网上类似于这种的插件五花八门,生产环境最不想用的就是插件,比较不是自己的东西总觉着不安全,不知道各位是不是也有此症状;
非插件下代码实现WordPress登录可见
// 添加只允许登录后查看 add_shortcode( 'members_only', 'members_only_shortcode' ); function members_only_shortcode( $atts, $content = null ) { if ( is_user_logged_in() && !empty( $content ) && !is_feed() ) { return $content; } $a= ' 要查看更多文章内容,请您先点击右上角登录或注册 '; return $a; }
正确的食用方法
把上述的代码示例放在主题模板的functions.php下面即可,登录网站后台,写文章 - 切换到文本模式 ,输入:
【members_only]】 这里写需要隐藏的内容 【/members_only]】 说明:// 把上面的【】;修改为[]即可使用(因为这里使用了就直接被隐藏啦)
演示效果如下:
加入代码应该显示的效果如下:
登陆后可以显示的内容如下:
因为我的是ajax的登陆,只能用绿色字体来显示-如下图:
付费处理问题,非诚勿扰,付出才有收获;有意加微信2589053300 --更多请关注:老梁`s Blog
所写所说,是心之所感,思之所悟,行之所得;文当无敷衍,落笔求简洁。 以所舍,求所获;有所依,方所成!
赏
支付宝赞助
微信赞助


免责声明,若由于商用引起版权纠纷,一切责任均由使用者承担。
您必须遵守我们的协议,如您下载该资源,行为将被视为对《免责声明》全部内容的认可->联系老梁投诉资源 LaoLiang.Net部分资源来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。
敬请谅解! 侵权删帖/违法举报/投稿等事物联系邮箱:service@laoliang.net
意在交流学习,欢迎赞赏评论,如有谬误,请联系指正;转载请注明出处: » 非插件下代码实现WordPress登录可见(登陆才可阅读)功能