实现 WordPress文章内容注册登录后可见的代码

有些朋友的 wordpress网站流量不错,但就是没有会员后台注册量,会员数量始终起不来,最近网上浏览看到有的网站文章精彩内容不是直接可看,而是需要评论留言或者后台注册登录才可以看到。以此来增加会员注册量是个不错的办法。

wordpress登录后可见

如果我们也想自己的 wordpress网站需要登录才可查看内容的话,可以通过 WordPress的短代码功能来实现。(它可以简化复杂的 PHP或是 HTML代码,让使用者可以通过短代码的方式来做些事情)

首先,将以下代码放到你当前主题的 function.php 文件中:

  1. //注册登录后可见 by www.jianlove.com
  2. add_shortcode('hide','loginvisible');
  3. function loginvisible($atts,$content=null){
  4. if(is_user_logged_in() && !is_null($content) && !is_feed())
  5. return $content;
  6. return '此内容登录可见';
  7. }

然后在后台边写文章的时候在编辑器的 html文本模式添加:(把重要不可直接显现的内容放在标签中就好了)

  1. [hide]
  2. 登陆才可以看到的内容
  3. [/hide]

现在,你需要退出登录然后才能查看效果是否有用了。(此 wordpress登录后可见代码已在 WordPress5.4.2版本中实际测试过有效!)

 

转载请注明链接地址:荐爱小站 » 实现 WordPress文章内容注册登录后可见的代码

赞 (0) 赏 !

觉得文章有用就打赏一下吧,赠人玫瑰手有余香!

支付宝扫一扫打赏

微信扫一扫打赏