WordPress如何实现隐藏文章部分内容需要注册登录后可见

简介

访问一些论坛网站在查看文章内容时会发现很多文章帖子尾部都有部分内容游客无法查看,需要注册登录或会员才能查看。wordpress如何实现代码实现这个功能呢?

这种功能主要是内容对用户有需求,适合VIP会员,会员要注册登录才能访问,而注册需要邀请码,可以出售邀请码,就变成了VIP会员可以访问隐藏的内容。

在你用的主题模板函数functions.php的文件下加入以下代码

// 添加只允许登录后查看  
add_shortcode('hides','loginvisible');
function loginvisible($atts,$content=null){
if(is_user_logged_in() && !is_null($content) && !is_feed())
return $content;
return '';
}

在需要加密的内容尾部加入下边两段代码(html编辑器中加入),就会提示只有登录后才能访问隐藏内容。

[hides]
这里的内容只为已登录的用户显示的
[/hides]

效果显示图

图片[1]-WordPress如何实现隐藏文章部分内容需要注册登录后可见-腾创网

有时手动输入代码比较麻烦,可以在functions.php下添加快捷编辑按钮代码

//添加编辑器快捷按钮
function mmkj_tags($mce_settings) {
?>
<script type="text/javascript">
QTags.addButton( 'hides', '隐藏内容登录可见', '[hides]', '[/hides]' );
function yunluo_shortcode() {
}
</script>
<?php
}
add_action('after_wp_tiny_mce', 'mmkj_tags');
© 版权声明
THE END
喜欢就支持一下吧
点赞9 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容