Php Wordpress成员资格插件条件语句

Php Wordpress成员资格插件条件语句,php,wordpress,Php,Wordpress,我有WPMU的插件,它为你的wordpress主题创建了一个会员系统。我试图让它显示一个画廊只有当一个用户是一个高级会员,我完全失去了。我的代码基本上获取了url的一部分,并将其粘贴到SUBScription div中的变量中,以绘制所需的信息。我需要它来检查用户是否登录,但我不知道如何做到这一点。这是我的代码,谢谢: <?php get_header(); ?> <?php $url = $_SERVER['REQUEST_URI']; $url = rtrim($url,

我有WPMU的插件,它为你的wordpress主题创建了一个会员系统。我试图让它显示一个画廊只有当一个用户是一个高级会员,我完全失去了。我的代码基本上获取了url的一部分,并将其粘贴到SUBScription div中的变量中,以绘制所需的信息。我需要它来检查用户是否登录,但我不知道如何做到这一点。这是我的代码,谢谢:

<?php get_header(); ?>
<?php
$url = $_SERVER['REQUEST_URI'];
$url = rtrim($url, '/');

function drawId($url) {
    return array_pop(explode('-', $url));
}
?>

<div class="main-container col2-right-layout">

    <div class="main">
    <p><?php echo drawId($url); ?></p>
    <?php get_template_part('loop');?>

    <div id="subscription">
    <p><?php echo nggcf_get_gallery_field(drawId($url), "Gallery Text"); /* where 1 is the gallery id */ ?></p>
    <?php echo do_shortcode('[nggallery id='.drawId($url).']');?>
    </div>
    </div><!-- .main -->
</div><!-- .main-container col2-right-layout -->
<?php get_footer(); ?>

如果要检查用户是否已登录,在wordpress中,这只是一个如下条件:

if(is_user_logged_in()){
     //do you stuff
}

希望这有帮助。阅读更多

此插件仅允许登录到您网站的用户使用该网站:

通过管理面板创建成员身份,您可以以这种方式将用户作为目标。

复制并粘贴以下内容:

您可以根据您的自定义需要尝试以下任一操作:

当前用户是成员

当前\u用户\u在\u级别$level\u id上

订阅$sub\u id上的当前\u用户\u


当然,您可以从相应的会员级别和订阅列表中获得级别id和子id。

谢谢@bingjie2680!我曾经尝试过类似的东西,但我现在正试图查看插件文件,看看它是如何确定用户是否是成员的。有什么建议可以让我更快地找到它吗?你能详细说明一下什么是会员吗?这是一个插件,它基本上建立了一个博客来支持不同级别的付费会员。我正在建设的网站应该有一个特定的区域显示给任何访问该网站的人,另一个区域应该只为会员保留。嗨,卡洛斯,在这种情况下,我无法帮助你,因为我不知道这个插件。也许可以试试他们的支持论坛或其他什么。谢谢,但我现在使用的插件有点卡住了。。。老板的命令哈,这是因为它支持贝宝的付费功能。它必须用于为我们的客户创造收入