ThemeLocal - Des conseils de blog qui fonctionnent comme par magieThemeLocal - Des conseils de blog qui fonctionnent comme par magieThemeLocal - Des conseils de blog qui fonctionnent comme par magie
  • Blogging
  • WordPress
  • Email Marketing
  • SEO
  • Réseaux sociaux
  • More
    • Tutoriels
    • Shopify
    • Avis
    • Conseils
    • Sécurité
    • Logiciels et services
    • Génération de trafic
    • Guide du débutant
    • Showcase
Search
  • Politique de confidentialité
  • Politique de cookies
  • Contactez nous
© 2022 Themelocal. Tous les droits sont réservés.
En lisant: Comment créer un tableau de pages WordPress et sélectionner une liste déroulante
Partager
Notification Montre plus
Aa
ThemeLocal - Des conseils de blog qui fonctionnent comme par magieThemeLocal - Des conseils de blog qui fonctionnent comme par magie
Aa
  • Blogging
  • WordPress
  • Email Marketing
  • SEO
  • Réseaux sociaux
  • More
Search
  • Blogging
  • WordPress
  • Email Marketing
  • SEO
  • Réseaux sociaux
  • More
    • Tutoriels
    • Shopify
    • Avis
    • Conseils
    • Sécurité
    • Logiciels et services
    • Génération de trafic
    • Guide du débutant
    • Showcase
Suivez-nous
  • Politique de confidentialité
  • Politique de cookies
  • Contactez nous
© 2022 Themelocal. Tous les droits sont réservés.
ThemeLocal - Des conseils de blog qui fonctionnent comme par magie > Blog > Tutoriels > Comment créer un tableau de pages WordPress et sélectionner une liste déroulante
Tutoriels

Comment créer un tableau de pages WordPress et sélectionner une liste déroulante

Dernière mise à jour: février 2, 2022 2:24 pm
ThemeLocal il y a 4 ans 3 minutes lecture minimale
Partager
3 minutes lecture minimale
Comment creer un tableau de pages WordPress et selectionner une
Partager

Je travaillais sur un nouveau thème hier et j’ai réalisé que je devais fournir une option déroulante dans mon panneau de thème où l’utilisateur pouvait choisir une page dans une liste qui comprenait toutes les pages qu’il avait publiées. Pour ce faire, j’avais besoin de créer un tableau rassemblant toutes les pages des utilisateurs afin de pouvoir ensuite les afficher dans mon panneau d’options. Vous trouverez ci-dessous un guide vous montrant comment vous pouvez stocker un tableau de pages WordPress à utiliser dans votre thème ou plugin ainsi qu’un guide sur la création d’une liste déroulante de pages.

Contents
Créer un tableau de pagesCréer une liste déroulante de champs de sélection de pages

Créer un tableau de pages

Vous trouverez ci-dessous l’extrait de code requis pour que tout cela se produise. Ce qu’il fait, c’est qu’il rassemble une liste de vos pages et les stocke dans la variable $pages_array afin que vous puissiez les parcourir plus tard. Et oui, la fonction get_pages renvoie déjà un tableau mais le but de l’extrait est de créer un tableau associatif plus simple où les clés sont les numéros d’identification de page et la valeur est le nom de la page.

$pages_array = array( 'Choose A Page' );
$get_pages = get_pages( 'hide_empty=0' );
foreach ( $get_pages as $page ) {
    $pages_array[$page->ID] = esc_attr( $page->post_title );
}

Vous avez maintenant un tableau associatif de pages que vous pouvez facilement parcourir, stocker dans une variable globale ou tout ce que vous voulez.

Créer une liste déroulante de champs de sélection de pages

Vous pouvez créer une liste déroulante de sélection où un utilisateur peut sélectionner une page à partir d’un formulaire en parcourant un tableau de pages (comme mentionné dans la section précédente) cependant, WordPress a une fonction intégrée qui a été ajoutée dans WP 2.1 afin que vous puissiez créer automatiquement une liste déroulante de sélection à l’aide d’une simple fonction nommée « wp_dropdown_pages” qui accepte divers paramètres. Voici un exemple de la fonction en action :

wp_dropdown_pages( array(
    'child_of'     => 0,
    'sort_order'   => 'ASC',
    'sort_column'  => 'post_title',
    'hierarchical' => 1,
    'post_type' => 'page'
) );

En savoir plus sur wp_dropdown_pages à partir du Codex WordPress.

Vous pourriez aussi aimer

Comment installer la version bêta publique de macOS 27 Golden Gate

Comment effectuer une extraction complète des données depuis ChatGPT

Comment déplacer une note dans un dossier dans l’application Notes sur iPhone et iPad

Comment utiliser les options d’appel FaceTime pour refuser et accepter de nouveaux appels

Comment partager des rappels sur iPhone avec vos amis et votre famille

MARQUÉ: Comment, créer, déroulante, liste, pages, sélectionner, tableau, une, WordPress
Partagez cet article
Facebook Twitter Pinterest Whatsapp Whatsapp
Partager
Qu-est-ce que tu penses?
Aimer0
Triste0
Heureux0
Somnolent0
Fâché0
Sans commentaires0
Clin d-œil0
Article précédent Vous attendez peut-être longtemps pour obtenir le Samsung Galaxy S22 Ultra
Article suivant Windows Defender vs antivirus tiers Windows Defender vs antivirus tiers
Laissez un commentaire

Laisser un commentaire Annuler la réponse

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Poste populaire

1784152840 Comment deplacer une note dans un dossier dans lapplication Notes
Comment déplacer une note dans un dossier dans l’application Notes sur iPhone et iPad
Comment
Comment partager des rappels sur iPhone avec vos amis et
Comment partager des rappels sur iPhone avec vos amis et votre famille
Comment
Comment utiliser les options dappel FaceTime pour refuser et accepter
Comment utiliser les options d’appel FaceTime pour refuser et accepter de nouveaux appels
Comment
Comment effectuer une extraction complete des donnees depuis ChatGPT
Comment effectuer une extraction complète des données depuis ChatGPT
Comment
iOS 27 : accédez au nouvel écran de récupération iPhone
Comment
1784192434 Comment installer la version beta publique de macOS 27 Golden
Comment installer la version bêta publique de macOS 27 Golden Gate
Comment

También podría gustarte

1784192434 Comment installer la version beta publique de macOS 27 Golden
Comment

Comment installer la version bêta publique de macOS 27 Golden Gate

il y a 2 jours 6 minutes lecture minimale
Comment effectuer une extraction complete des donnees depuis ChatGPT
Comment

Comment effectuer une extraction complète des données depuis ChatGPT

il y a 3 jours 6 minutes lecture minimale
1784152840 Comment deplacer une note dans un dossier dans lapplication Notes
Comment

Comment déplacer une note dans un dossier dans l’application Notes sur iPhone et iPad

il y a 3 jours 3 minutes lecture minimale
Comment utiliser les options dappel FaceTime pour refuser et accepter
Comment

Comment utiliser les options d’appel FaceTime pour refuser et accepter de nouveaux appels

il y a 3 jours 3 minutes lecture minimale
Comment partager des rappels sur iPhone avec vos amis et
Comment

Comment partager des rappels sur iPhone avec vos amis et votre famille

il y a 4 jours 6 minutes lecture minimale
1784012438 Comment installer la version beta publique diOS 27 sur votre
Comment

Comment installer la version bêta publique d’iOS 27 sur votre iPhone

il y a 4 jours 10 minutes lecture minimale
1783620035 Empechez les autres dutiliser vos photos Instagram dans les invites
Comment

Empêchez les autres d’utiliser vos photos Instagram dans les invites IA : voici comment procéder

il y a 1 semaine 3 minutes lecture minimale
1783618237 Comment rediger les meilleures invites dIA en 3 etapes
Comment

Comment rédiger les meilleures invites d’IA en 3 étapes

il y a 1 semaine 10 minutes lecture minimale
Montre plus
ThemeLocal - Des conseils de blog qui fonctionnent comme par magieThemeLocal - Des conseils de blog qui fonctionnent comme par magie
Suivez-nous
© 2022 Themelocal. Tous les droits sont réservés.
  • Politique de confidentialité
  • Politique de cookies
  • Contactez nous
Welcome Back!

Sign in to your account

Mot de passe perdu?