wordpress如何隐藏文章内容

avatar 2017年9月16日03:29:06 评论 3,007

加入VIP,可以享受无广告视频播放!更可享受教程提前看!详情猛戳:VIP介绍

有同学很好奇咱们雪山凌狐教程网站的一些文章里面隐藏文章内容然后用户必须注册成为本站会员并登录后才能查看内容是如何做到的。这节课我们就来学习一下这个神奇的技能。其实我们可以通过添加代码的形式来实现在wordpress写文章的时候只需要加入特定的短代码包裹你要隐藏的内容就可以实现这样的效果的。

具体如何做呢?

首先打开你的wordpress后台,然后点击外观中的编辑按钮,进入本主题的代码编辑界面,然后从右侧选择模板函数(functions.php),然后在最底部添加如下代码即可:

//增加模板函数,某些内容需要用户注册后才能查看,调用方法是内容已经隐藏,请注册为本站会员后查看
add_shortcode( 'member', 'member_check_shortcode' );
function member_check_shortcode( $atts, $content = null ) {
     if ( is_user_logged_in()&& !is_null( $content )&& !is_feed() )
       return $content;
    return '内容已经隐藏,请注册为本站会员后查看';
}

其中你可以修改短代码的名字,把add_shortcode( 'member', 'member_check_shortcode' )这句话中的 'member'改成别的你喜欢的名称即可使用。然后当用户没有注册时返回的内容你也可以自定义:return '内容已经隐藏,请注册为本站会员后查看';修改一下这里的返回内容即可。

具体的修改指导和介绍在视频中我们也有详细的讲解,大家可以好好看一看。

 

好了,修改完毕之后点击更新文件按钮更新,今后你写文章的时候只需要在需要隐藏的内容两侧加上短代码的两侧即可,发布后就可以看到登录和未登录看到不同内容的效果了。

希望你使用愉快!

 

 

以下是我们的视频教程:

在线观看:

 

 

 

高清源文件下载:

内容已经隐藏,请注册为本站会员后查看

 

 

 

感谢大家的收看,我们下期再见!

avatar

发表评论

您必须才能发表评论!