子比主题判断”登录”和”开通会员”后使用的网页代码

演示效果

图片[1] - 子比主题判断”登录”和”开通会员”后使用的网页代码 - 长江技术博客
图片[2] - 子比主题判断”登录”和”开通会员”后使用的网页代码 - 长江技术博客
图片[3] - 子比主题判断”登录”和”开通会员”后使用的网页代码 - 长江技术博客

登录后使用代码

<!--登录后使用-->
<?php if (!is_user_logged_in()){
    echo '<div class="flex jc" style="min-height:50vh;">';
    echo zib_get_nocan_info($cuid, 'watermark', '请登录后使用此功能');
    echo '</div>';
}?>

开通会员后使用代码

<!--开通会员使用-->
<?php if (is_user_logged_in() && zib_get_user_vip_level($user_id)<1){ 
    echo '<div class="mb20 wp-posts-content"><div class="hide-post mt6"><div class=""><i class="fa fa-unlock-alt mr6"></i>某某功能已隐藏</div><div class="text-center em09 mt20"><p class="separator muted-3-color mb20">以下用户组可使用</p><p><a class="but mm3 pay-vip" vip-level="1" href="javascript:;"><img class="img-icon mr6 em12 ls-is-cached lazyloaded" src="https://www.iculture.cc/wp-content/themes/fancypighttps://img.huliku.com/pic/vip-1.svg" data-src="https://www.iculture.cc/wp-content/themes/fancypighttps://img.huliku.com/pic/vip-1.svg" data-toggle="tooltip" title="" alt="黄金会员" data-original-title="黄金会员">黄金会员及以上会员使用此功能</a></p></div></div></div>';
} ?>

思路及核心代码

上面我只是抛砖引玉,其实还可以做出更多的功能来。

比方说,在运营时,我们需要限定仅认证用户可见,那如何修改上面的代码呢?

我们下面给出一些实例,供大家参考。

页面基本结构

<?php

/**
 * Template name: 模板名称
 * Description:  模板介绍
 */

get_header();#需要头部就写,不需要这行就删掉
?>

 <!--这里需要填写你的网页内容-->

<?php
get_footer();

判断未登录用户方法

  • !is_user_logged_in() 表示没有登录的用户
  • zib_get_nocan_info($user_id, $capability, $msg = ”) 该函数主要用来提醒权限不足,第二个是权限能力名称,第三个msg是用来提示用户的,当然我们这里后两者不需要调用,随便填也可以
    <?php if (!is_user_logged_in()){
    echo '<div class="flex jc" style="min-height:50vh;">';
            echo zib_get_nocan_info($cuid, 'page_name', '您都没登陆,还想着白嫖吗');
            echo '</div>';
    }?>

判断已登录但没有认证的用户方法

  • is_user_logged_in() 表示已经登录的用户
  • !zib_is_user_auth() 表示没有认证的用户

相关核心代码

 <?php if (is_user_logged_in() && !zib_is_user_auth()) { 
            echo '<div class="mb20 wp-posts-content"><div class="hide-post mt6"><div class=""><i class="fa fa-unlock-alt mr6"></i>Fofa高级查询仅对内部人员开放</div><div class="text-center em09 mt20"><p class="separator muted-3-color mb20">以下用户组可查看</p><p><a class="but mm3" href="https://www.iculture.cc/user/auth"><svg class="mr6 em12" aria-hidden="true"><use xlink:href="#icon-user-auth"></use></svg>认证用户</a></p></div></div></div>';
            echo '</div>';
     }?>

判断认证的用户

  • zib_is_user_auth() 表示已经认证的用户

相关核心代码

 <?php if (zib_is_user_auth()) { ?>
 <!--这里填你想给认证用户组展现的内容-->
<?php
} ?>

总结

因此,我们拿到任何一个以前写过的代码,加上简单的逻辑就可以创造出带有用户权限的页面,当然,这也仅限于一个单页面,这是最简单的,诸如此类的还有很多,可以头脑风暴一下,比方说:全网VIP视频在线解析、全网视频在线去水印、程序员开发工具在线代码调试、随机密码在线生成、MD5/Hash在线加解密,这些都很好做。

我们可以利用我们已有的工具配合用户权限,更好的融入到系统之中,吸引更多的付费用户或者认证用户或者是用户等级超过多少的用户!

本站代码模板仅供学习交流使用请勿商业运营,严禁从事违法,侵权等任何非法活动,否则后果自负!
© 版权声明
THE END
喜欢就支持一下吧
点赞5 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容