让你的wordpress文章部分内容登陆后可见

XiaoD
XiaoD
XiaoD
122
文章
0
评论
2017年9月23日17:09:20 评论 255 537字阅读1分47秒

采取诱导注册的方法来留住访客是常见的网站运营方法,因此如何诱导访客注册就是一个关键性的难题了。相信大家在很多网站可以看到,网站发布了一些比较优秀而且不常见的资源后,强制访客只有注册并登陆后才能阅读文章或者下载相关资源,这样一来网站的用户注册数量就会慢慢提高了。那么对于WordPress网站,应该如何来隐藏文章的部分内容使得访客必须登陆后才显示呢?

方法比较简单,首先打开当前使用的wordpress主题的functions.php文件,加入以下代码:

add_shortcode(‘hide’,‘hide_shortcode’);

functionhide_shortcode($atts,$content=null){

if(is_user_logged_in()&&!is_null($content)&&!is_feed())

return$content;

return”;

}

然后,当你在wordpress后台发布文章时,只需要在文本编辑模式下用[hide]~[/hide]包括住需要隐藏的内容即可,比如:

[hide]

这是被隐藏的内容

[/hide]

注意,发布文章或编辑文章时,一定要切换到文本编辑模式下用[hide][/hide]包括住需要隐藏的内容,可视化编辑模式是无效的。

XiaoD
  • 本文由 发表于 2017年9月23日17:09:20
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接。
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: