Wordpress Членство Плагин Условное Заявление - PullRequest
0 голосов
/ 29 июня 2011

У меня есть плагин от WPMU, который создает систему членства для вашей темы WordPress.Я пытаюсь заставить его отображать галерею только тогда, когда пользователь является премиум-участником, и я полностью потерян.Мой код в основном захватывает часть URL-адреса и вставляет его в переменные в моем элементе susbscription для получения необходимой информации.Мне нужно, чтобы проверить, если пользователь вошел в систему, но я не уверен, как это сделать.Вот мой код, спасибо:

<?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(); ?>

Ответы [ 3 ]

0 голосов
/ 29 июня 2011

Этот плагин позволяет только людям, которые вошли на ваш сайт, использовать сайт: http://wordpress.org/extend/plugins/private-wp/

Может быть, создавая членство через вашу админ-панель, вы можете настроить таргетинг на пользователя таким образом.

0 голосов
/ 01 декабря 2011

Следующее копируется и вставляется из форм поддержки плагина :

. Вы можете попробовать любое из следующих действий для своих настроек:

current_user_is_member ()

current_user_on_level ($ level_id)

current_user_on_subscription ($ sub_id)

И, конечно, вы можете получить level_id и sub_id из соответствующего уровня членства и подпискисписки.

0 голосов
/ 29 июня 2011

, если вы хотите проверить, вошел ли пользователь в WordPress, это просто условие, подобное этому:

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

надеюсь, это поможет.читать дальше здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...