J'ai un plugin par WPMU qui crée un système d'adhésion pour votre thème wordpress. Im essayant de faire afficher une galerie seulement quand un utilisateur est un membre premium et Im complètement perdu. Mon code s'empare fondamentalement d'une partie de l'URL et la colle dans les variables de mon div de susbscription pour dessiner l'information nécessaire. J'en ai besoin pour vérifier si l'utilisateur est connecté mais je ne suis pas sûr de savoir comment le faire. Voici mon code, Merci:Wordpress Membership Plugin Déclaration conditionnelle
<?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(); ?>
Merci @ bingjie2680! J'avais essayé quelque chose comme ça mais Im essayant de regarder dans les fichiers plugin maintenant et voir comment cela détermine quand un utilisateur est membre ou non. Des suggestions sur comment je pourrais le trouver plus vite? –
pouvez-vous s'il vous plaît expliquer ce qu'est un membre? a subsrciber, contributor ou autre chose – bingjie2680
Eh bien, c'est le plugin http://premium.wpmudev.org/project/membership, il met en place un blog pour soutenir différents niveaux d'adhésion qui sont payés. Le site que je construis est censé avoir une certaine zone affichée pour tous ceux qui visitent le site, et une autre zone est censée être réservée aux membres seulement. –