Créer une liste de pages contenant une valeur spécifique (Créer un compte)

  • Statut : non résolu
3 sujets de 1 à 3 (sur un total de 3)
  • Auteur
    Messages
  • #487529
    emilie1955
    Membre
    Initié WordPress
    48 contributions

    Bonjour,

    Ma configuration WP actuelle
    – Version de WordPress : 3.0.1
    – Version de PHP/MySQL : 5.2
    – Thème utilisé : twentyten
    – Extensions en place : Members Only Menu Plugin 1.6.4
    – Nom de l’hebergeur :
    – Adresse du site :

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

    J’adore le plugin Members Only Menu Plugin. Il fait très simplement ce que j’attends de lui.

    Pour qu’il réponde encore mieux à mes besoins, j’essaye de trouver le moyen de créer une liste de pages protégées, i.e. les pages ayant la valeur TRUE sur le meta-key: _members_only_menu.

    Pour tester la valeur, dans le fichier du thème page.php j’ai inséré ceci et ça marche.

    global $post;

    if ( get_post_meta($post->ID, ‘_members_only_menu’, true)) {
    echo ‘<p>Cette page est prive</p>‘; }

    Le hic c’est que je veux faire une liste de toutes les pages. Il me manque une boucle foreach que je n’arrive pas à programmer… quelqu’un pourrait m’aider ?

    Un grand merci !

    #744051
    fredo1985
    Participant
    Padawan WordPress
    61 contributions

    salut , tu peux peut-être utilisé la fonction query_posts avec le paramètre post_type=page .

    http://codex.wordpress.org/Function_Reference/query_posts

    #744052
    emilie1955
    Membre
    Initié WordPress
    48 contributions

    Merci fredo1985 mais j’ai trouvé plus simple…

    wp_list_pages(‘meta_key=_members_only_menu&meta=true&title_li=<h3><strong>PAGES MEMBRES</strong></h3>‘);

    🙂

    Maintenant, comment je m’y prends pour ajouter [RÉSOLU] dans le titre du post ?

3 sujets de 1 à 3 (sur un total de 3)
  • Le forum ‘Utilisation spécifique de WordPress’ est fermé à de nouveaux sujets et réponses.