Liste des adhérents

  • WordPress :4.7
  • Statut : non résolu
  • Ce sujet a 1 participant et 0 réponse.
Affichage de 1 message (sur 1 au total)
  • Auteur
    Messages
  • #1880062

    Elfirie
    Participant
    Initié WordPress
    1 contributions

    Bonjour,

    Ma configuration WP actuelle

    • Ma configuration WP actuelle :
      • – Version de WordPress : 4.8.1
      • – Version de PHP/MySQL : 5.6.30-0+deb8u1 / 5.5.57
      • – Thème utilisé : Armada
      • – Thème URI : http://dream-theme.com/
      • – Extensions en place : Contact Form 7 (4.9), Forum_wordpress_fr (4.1), Google Analytics Dashboard for WP (GADWP) (5.1.1.1), Go Pricing – WordPress Responsive Pricing Tables (3.3.3), Member Access (1.1.6), Recent Tweets Widget (1.6.7), Slider Revolution (5.3.0.2), Theme My Login (6.4.9), User Role Editor (4.35.3), WPBakery Visual Composer (5.1.1)
      • – Adresse du site : https://www.lesarchersduvertgalant.com
      • – Nom de l’hébergeur : Apache/2.4.10

    Problème(s) rencontré(s) :

    Alors j’ai plusieurs questions, le site de notre asso a été migré il y a peu sous WordPress. J’ai modifié des éléments et notamment ajouté une page dans l’espace adhérents permettant de lister tous nos licenciés.

    Sauf que, du coup on est une bonne centaine et tous se mettent sur la même page (soit un peu long à consulter), je vois à peu près comment faire des sauts de pages pour le listing d’articles mais comment puis-je faire pour l’adapter au listing des adhérents ?

    Autre point, certains comptes apparaissent (notamment des comptes test) comment faire pour les masquer ? Je cache pas que mes notions de php et cie sont un peu loin derrière moi…

    Et j’aurai d’autre questions en vu d’une évolution possible mais ça viendra bien plus tard… Ces deux points vont déjà me permettre d’avancer et de me replonger dans WP.

    Voici le modèle de page utilisé :

    <?php
    /*
    Template Name: Adhérents
    */
    ?>
    <?php
    /**
     * The template for displaying all pages.
     *
     * This is the template that displays all pages by default.
     * Please note that this is the WordPress construct of pages
     * and that other 'pages' on your WordPress site will use a
     * different template.
     *
     * @package presscore
     * @since presscore 1.0
     */
    
    // File Security Check
    if ( ! defined( 'ABSPATH' ) ) { exit; }
    
    $config = Presscore_Config::get_instance();
    $config->set('template', 'page');
    presscore_config_base_init();
    
    get_header(); ?>
    
    		<?php if ( presscore_is_content_visible() ): ?>	
    
    			<div id="content" class="content" role="main">
    
    			<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
    
    					<?php
    	$args = array (
    
                  'include'	=> array(  ),
    		
    	);
    
    	$user_query = new WP_User_Query( $args );
    
    	if ( ! empty( $user_query->results ) ) {
    		foreach ( $user_query->results as $user ) { 
    ?>
    
           <article <?php post_class('post'); ?>>
    		<?php echo get_avatar($user->ID); ?>
    
    		<div class="entry">
    			<h2><a title="<?php echo $user->display_name ?>" href="<?php echo get_author_posts_url($user->ID); ?>"><?php echo $user->display_name ?></a></h2>
    			<p><?php echo $user->description ?></p>
    		</div>
    		<div class="entry-meta-footer">
    			<span class="pull-left">
    				
    			</span>
    			<span class="pull-right">
    				<p>Localisation : <?php echo ($user->Localisation); /*la localisation*/?>
                    <p>Numéro de Licence : <?php echo ($user->num_licence); /*la localisation*/?>
    				<p>Catégorie : <?php echo ($user->categorie); /*la catégorie*/?>
    				<p>Type d'arc : <?php echo ($user->type_arc); /*le type d'arc de l'adhérent*/?>
                    <p> E-Mail : <?php echo ($user->user_email); /*l'e-mail de l'adhérent*/?>
    			</span>
    		</div>
    
    	</article>
    
    	<?php }
    	}
    ?>	
    
    				<?php endwhile; ?>
    
    			<?php else : ?>
    
    				<?php get_template_part( 'no-results', 'page' ); ?>
    
    			<?php endif; ?>
    
    			</div><!-- #content -->
    
    			<?php do_action('presscore_after_content'); ?>
    
    		<?php endif; // if content visible ?>
    
    
    <?php get_footer(); ?>

     

    Merci d’avance pour votre aide.

Affichage de 1 message (sur 1 au total)
  • Vous devez être connecté pour répondre à ce sujet.