Locals


  Variable: acf

Description :

Champ répétiteur pour ajouter plusieurs éléments. 

Rôle :

Contient plusieurs sous-champs pour structurer les informations de chaque élément ajouté. 

Utilisation :

Utilisé dans une boucle pour afficher ou manipuler les données répétées. 

Sous-champs : 

  • title : 
  • Type : Texte 
  • Description : Titre associé à chaque élément. 
  • description : 
  • Type : WYSIWYG 
  • Description : Description détaillée de l’élément, avec mise en forme riche. 
  • photo : 
  • Type : Image 
  • Description : URL ou ID de l’image associée à l’élément. 
  • number : 
  • Type : Nombre 
  • Description : Valeur numérique associée à l’élément. 
  • link : 
  • Type : Objet de publication 
  • Description : ID de l’objet de publication lié (par exemple, une page ou un article). 
  • link_title : 
  • Type : Texte 
  • Description : Titre du lien associé à l’élément. 
  • link_2 : 
  • Type : Objet de publication 
  • Description : ID d’un deuxième objet de publication lié. 
  • link_title_2 : 
  • Type : Texte 
  • Description : Titre du deuxième lien associé à l’élément. 

 

Note :

La boucle permet de traiter chaque élément du champ répétiteur. Les sous-champs sont accessibles en utilisant les noms définis.


<?php


 $acf =  array(
    'key' => 'field_656b917262491',
    'label' => 'acf',
    'name' => 'acf',
    'aria-label' => '',
    'type' => 'repeater',
    'instructions' => '',
    'required' => 0,
    'conditional_logic' => 0,
    'wrapper' => array(
        'width' => '',
        'class' => '',
        'id' => '',
    ),
    'layout' => 'block',
    'pagination' => 0,
    'min' => 0,
    'max' => 0,
    'collapsed' => '',
    'button_label' => 'Ajouter un élément',
    'rows_per_page' => 20,
    'sub_fields' => array(
        array(
            'key' => 'field_656b917e62492',
            'label' => 'title',
            'name' => 'title',
            'aria-label' => '',
            'type' => 'text',
            'instructions' => '',
            'required' => 0,
            'conditional_logic' => 0,
            'wrapper' => array(
                'width' => '',
                'class' => '',
                'id' => '',
            ),
            'default_value' => 'Bienvenue sur le site web de votre Agence web à Montréal-Est experte en site web et applications.',
            'maxlength' => '',
            'placeholder' => '',
            'prepend' => '',
            'append' => '',
            'parent_repeater' => 'field_656b917262491',
        ),
        array(
            'key' => 'field_656b918462493',
            'label' => 'description',
            'name' => 'description',
            'aria-label' => '',
            'type' => 'wysiwyg',
            'instructions' => '',
            'required' => 0,
            'conditional_logic' => 0,
            'wrapper' => array(
                'width' => '',
                'class' => '',
                'id' => '',
            ),
            'default_value' => 'Prositeweb est une agence web basée à Montréal est. Nous offrons aux entreprises les services en conception des sites web, des applications web, des boutiques en ligne. Vous trouverez sur notre page de services tous nos services.',
            'maxlength' => '',
            'rows' => '',
            'placeholder' => '',
            'new_lines' => '',
            'parent_repeater' => 'field_656b917262491',
        ),
        array(
            'key' => 'field_656b919262494',
            'label' => 'photo',
            'name' => 'photo',
            'aria-label' => '',
            'type' => 'image',
            'instructions' => '',
            'required' => 0,
            'conditional_logic' => 0,
            'wrapper' => array(
                'width' => '',
                'class' => '',
                'id' => '',
            ),
            'return_format' => 'id',
            'library' => 'all',
            'min_width' => '',
            'min_height' => '',
            'min_size' => '',
            'max_width' => '',
            'max_height' => '',
            'max_size' => '',
            'mime_types' => '',
            'preview_size' => 'medium',
            'parent_repeater' => 'field_656b917262491',
        ),
        array(
            'key' => 'field_656b91d15273f',
            'label' => 'number',
            'name' => 'number',
            'aria-label' => '',
            'type' => 'number',
            'instructions' => '',
            'required' => 0,
            'conditional_logic' => 0,
            'wrapper' => array(
                'width' => '',
                'class' => '',
                'id' => '',
            ),
            'default_value' => '10',
            'min' => '',
            'max' => '',
            'placeholder' => '',
            'step' => '',
            'prepend' => '',
            'append' => '',
            'parent_repeater' => 'field_656b917262491',
        ),
        array(
            'key' => 'field_656b91dc52740',
            'label' => 'link',
            'name' => 'link',
            'aria-label' => '',
                'type' => 'post_object',
    'instructions' => '',
    'required' => 0,
    'conditional_logic' => 0,
    'wrapper' => array(
        'width' => '',
        'class' => '',
        'id' => '',
    ),
    'post_type' => $post_types,
    'post_status' => '',
    'taxonomy' => '',
    'return_format' => 'id',
            'placeholder' => '',
            'parent_repeater' => 'field_656b917262491',
        ),
        array(
            'key' => 'field_656b93dd5b475',
            'label' => 'link title',
            'name' => 'link_title',
            'aria-label' => '',
            'type' => 'text',
            'instructions' => '',
            'required' => 0,
            'conditional_logic' => 0,
            'wrapper' => array(
                'width' => '',
                'class' => '',
                'id' => '',
            ),
            'default_value' => 'En savoir plus',
            'maxlength' => '',
            'placeholder' => '',
            'prepend' => '',
            'append' => '',
            'parent_repeater' => 'field_656b917262491',
        ),
        array(
            'key' => 'field_656b91dc52740ddd',
            'label' => 'link 2',
            'name' => 'link_2',
            'aria-label' => '',
                'type' => 'post_object',
    'instructions' => '',
    'required' => 0,
    'conditional_logic' => 0,
    'wrapper' => array(
        'width' => '',
        'class' => '',
        'id' => '',
    ),
    'post_type' => $post_types,
    'post_status' => '',
    'taxonomy' => '',
    'return_format' => 'id',
            'placeholder' => '',
            'parent_repeater' => 'field_656b917262491',
        ),
        array(
            'key' => 'field_656b93dd5b475ffff',
            'label' => 'link title 2',
            'name' => 'link_title_2',
            'aria-label' => '',
            'type' => 'text',
            'instructions' => '',
            'required' => 0,
            'conditional_logic' => 0,
            'wrapper' => array(
                'width' => '',
                'class' => '',
                'id' => '',
            ),
            'default_value' => 'En savoir plus',
            'maxlength' => '',
            'placeholder' => '',
            'prepend' => '',
            'append' => '',
            'parent_repeater' => 'field_656b917262491',
        )
    ),
);

 

Variable: acf group ids 

Description :

Liste déroulante permettant de sélectionner un identifiant de groupe.

Note :

Cette variable ne contient pas de sous-champs ; elle est utilisée directement pour la sélection d’options. 


<?php

$acf_group_ids =   array(
    'key' => 'field_664f59702b371fff',
    'label' => 'acf group ids',
    'name' => 'acf_group_ids',
    'aria-label' => '',
    'type' => 'select',
    'instructions' => '',
    'required' => 0,
    'conditional_logic' => 0,
    'wrapper' => array(
        'width' => '',
        'class' => '',
        'id' => '',
    ),
    'choices' => $group_ids,
    'default_value' => false,
    'return_format' => 'value',
    'multiple' => 0,
    'allow_null' => 0,
    'ui' => 0,
    'ajax' => 0,
    'placeholder' => '',
);



Variable: call to action text 

 

Description : Champ de texte pour le texte du bouton d’appel à l’action. 

 

Rôle : Permet de définir le texte affiché sur un bouton d’appel à l’action (CTA). 

 

Note : Cette variable ne contient pas de sous-champs . Elle est utilisée directement pour afficher ou utiliser le texte défini. 


<?php

$call_to_action_text =  array(
    'key' => 'field_656b90c206a5b',
    'label' => 'call to action text',
    'name' => 'call_to_action_text',
    'aria-label' => '',
    'type' => 'text',
    'instructions' => '',
    'required' => 0,
    'conditional_logic' => 0,
    'wrapper' => array(
        'width' => '',
        'class' => '',
        'id' => '',
    ),
    'default_value' => 'En savoir plus',
    'maxlength' => '',
    'placeholder' => '',
    'prepend' => '',
    'append' => '',
) ;


Variable: call to action text 2 

 

Description : Champ de texte pour le texte d’un second bouton d’appel à l’action. 

 

Rôle : Permet de définir le texte affiché sur un deuxième bouton d’appel à l’action (CTA). 

Note : Cette variable ne contient pas de sous-champs . Elle est utilisée directement pour afficher ou utiliser le texte défini. 

Variable: call to action url 

Description :

Champ permettant de sélectionner un poste (ou une page) qui sera utilisé comme lien pour un bouton d’appel à l’action. 

 

Rôle :

Fournir une URL  

 

Note :

Ce champ est de type post_object, il ne contient pas de sous-champs spécifiques mais fournit un ID de poste pour une utilisation ultérieure dans le code. 


<?php


$call_to_action_url =  array(
    'key' => 'field_656b90d306a5c',
    'label' => 'call to action url',
    'name' => 'call_to_action_url',
    'aria-label' => '',
    'type' => 'post_object',
    'instructions' => '',
    'required' => 0,
    'conditional_logic' => 0,
    'wrapper' => array(
        'width' => '',
        'class' => '',
        'id' => '',
    ),
    'post_type' => $post_types,
    'post_status' => '',
    'taxonomy' => '',
    'return_format' => 'id',
    'multiple' => 0,
    'allow_null' => 0,
    'bidirectional' => 0,
    'ui' => 1,
    'bidirectional_target' => array(
    ),
) ;

Variable: call to action url 2 

 

Description : Champ permettant de sélectionner un poste (ou une page) spécifique qui sera utilisé comme lien pour un deuxième bouton d’appel à l’action. 

 

Rôle : Fournir une URL de redirection pour un second appel à l’action en sélectionnant un poste. 

 

Note : Comme pour call_to_action_url, ce champ est de type post_object et retourne l’ID du poste sélectionné, sans sous-champs . 

 

Variable: city taxonomy 

 

Description : Champ permettant de sélectionner des termes de la taxonomie des villes. 

Rôle : Associer une ou plusieurs villes à un poste ou un élément via la taxonomie location. 

Note : Ce champ est utile lorsque vous avez besoin de lier un poste à des lieux spécifiques définis par la taxonomie location. Le champ retourne un ou plusieurs IDs de termes en fonction de la sélection effectuée. 

Variable: company taxonomy 

 

Description : Champ permettant de sélectionner des termes de la taxonomie des entreprises. 

Rôle : Associer une ou plusieurs catégories d’entreprises à un poste ou un élément via la taxonomie categorie. 

 Note : Ce champ est utile pour lier un poste à des catégories spécifiques définies par la taxonomie categorie. Le champ retourne un ou plusieurs IDs de termes en fonction de la sélection effectuée. 


<?php


$company_taxonomy =   array(
    'key' => 'field_656bb5795eba8dddd',
    'label' => 'Company taxonomy',
    'name' => 'company_taxonomy',
    'aria-label' => '',
    'type' => 'taxonomy',
    'instructions' => '',
    'required' => 0,
    'conditional_logic' => 0,
    'wrapper' => array(
        'width' => '',
        'class' => '',
        'id' => '',
    ),
    'taxonomy' => 'categorie',
    'add_term' => 1,
    'save_terms' => 0,
    'load_terms' => 0,
    'return_format' => 'id',
    'field_type' => 'multi_select',
    'allow_null' => 1,
    'bidirectional' => 0,
    'multiple' => 0,
    'bidirectional_target' => array(
    ),
) ; 

Variable: couleur 

 

Description : Champ permettant de sélectionner une couleur via un sélecteur de couleur intégré. 

Rôle : Associer une couleur spécifique à un poste ou un élément, généralement utilisé pour la personnalisation de l’apparence (par exemple, la couleur de fond, du texte, etc.). 

Note : Ce champ est utile pour permettre aux utilisateurs de choisir une couleur spécifique, offrant ainsi une flexibilité de personnalisation dans la mise en page ou le design d’un site. 

 


<?php


$couleur =  array(
    'key' => 'field_656b9021955bddd4',
    'label' => 'Couleur',
    'name' => 'pick_color',
    'aria-label' => '',
    'type' => 'color_picker',
    'instructions' => '',
    'required' => 0,
    'conditional_logic' => 0,
    'wrapper' => array(
        'width' => '',
        'class' => '',
        'id' => '',
    ),
    'default_value' => '#000',
    'maxlength' => '',
    'placeholder' => '',
    'prepend' => '',
    'append' => '',
);

Variable: date picker 

 

Description : Champ permettant de sélectionner une date à l’aide d’un sélecteur de date intégré. 

 

Rôle : Capturer et stocker une date spécifique, souvent utilisée pour les événements, les publications programmées, ou toute autre donnée nécessitant une date précise. 

Note : Ce champ est particulièrement utile pour les fonctionnalités liées au calendrier, les planifications, ou toute interface nécessitant une saisie de date précise. 


<?php


$date_picker = array(
    'key' => 'field_66391a5666197gg',
    'label' => 'Date Picker',
    'name' => 'date_picker',
    'aria-label' => '',
    'type' => 'date_picker',
    'instructions' => '',
    'required' => 0,
    'conditional_logic' => 0,
    'wrapper' => array(
        'width' => '',
        'class' => '',
        'id' => '',
    ),
    'display_format' => 'Y/m/d',
    'return_format' => 'Y/m/d',
    'first_day' => 1,
);

Variable:  faq 

 

Description :  

 

Champ de type “repeater” utilisé pour créer et gérer une liste de questions fréquemment posées (FAQ) avec leurs détails associés. 

 

 

Rôle : Permet d’ajouter dynamiquement plusieurs éléments de FAQ, chacun avec un titre, une icône, une description, une photo et un lien. 

Sous-champs : 

  1. title : 
  • Type : Text 
  • Rôle : Contient le titre de la question ou du sujet de la FAQ. 
  • Valeur par défaut : Bienvenue sur le site web de votre Agence web à Montréal-Est 
  1. icon : 
  • Type : Text 
  • Rôle : Contient la classe de l’icône à afficher à côté du titre de la FAQ. 
  • Valeur par défaut : fa fa-user 

 

  1. description : 
  • Type : WYSIWYG 
  • Rôle : Contient la description ou la réponse détaillée associée à la question de la FAQ. 
  • Valeur par défaut : Une description générique de l’agence web. 
  1. photo : 
  • Type : Image 
  • Rôle : Permet d’ajouter une image associée à la question ou à la réponse. 
  • Format de retour : ID de l’image 
  1. link : 
  • Type : Post Object 
  • Rôle : Contient un lien vers un autre contenu, tel qu’une page ou un article, pertinent à la FAQ. 
  • Format de retour : ID du post sélectionné. 

 

  • Note : Ce champ est idéal pour gérer des contenus de type FAQ où chaque entrée peut contenir des informations complètes avec du texte, des images et des liens. Il est facile à étendre et personnaliser selon les besoins. 

<?php


$date_picker = array(
    'key' => 'field_66391a5666197gg',
    'label' => 'Date Picker',
    'name' => 'date_picker',
    'aria-label' => '',
    'type' => 'date_picker',
    'instructions' => '',
    'required' => 0,
    'conditional_logic' => 0,
    'wrapper' => array(
        'width' => '',
        'class' => '',
        'id' => '',
    ),
    'display_format' => 'Y/m/d',
    'return_format' => 'Y/m/d',
    'first_day' => 1,
);

Variable:  gallery 

 

Description : variable de type “gallery” utilisé pour sélectionner et afficher une collection d’images dans une galerie. 

 

Rôle : Permet de gérer une galerie d’images, offrant une interface utilisateur pour sélectionner plusieurs images et les organiser selon les besoins du projet. 

 

Note : Cette variable  est pratique pour les sites nécessitant la gestion d’une galerie d’images. Il permet une sélection facile des images et une configuration flexible pour s’adapter à différents besoins de présentation. 


<?php

$gallery =  array(
    'key' => 'field_656b914cf891f',
    'label' => 'gallery',
    'name' => 'gallery',
    'aria-label' => '',
    'type' => 'gallery',
    'instructions' => '',
    'required' => 0,
    'conditional_logic' => 0,
    'wrapper' => array(
        'width' => '',
        'class' => '',
        'id' => '',
    ),
    'return_format' => 'id',
    'library' => 'all',
    'min' => '',
    'max' => '',
    'min_width' => '',
    'min_height' => '',
    'min_size' => '',
    'max_width' => '',
    'max_height' => '',
    'max_size' => '',
    'mime_types' => '',
    'insert' => 'append',
    'preview_size' => 'medium',
);

Variable: grid 

Description : variable de type “repeater” utilisé pour créer une grille de contenu, où chaque élément de la grille peut contenir un titre, une description, une image, un lien, et une classe CSS. 

Rôle : Facilite la création d’une mise en page en grille, avec des éléments configurables par l’utilisateur. 

Sous-champs : 

La structure de la variable grid est répétitive, ce qui permet d’ajouter plusieurs éléments similaires dans la grille. Chaque élément contient les sous-champs suivants : 

  1. title 
  • Type : text 
  • Rôle : Contient le titre de chaque élément de la grille. 
  • Valeur par défaut : “Bienvenue sur le site web de votre Agence web à Montréal-Est” 
  1. sub_description 
  • Type : textarea 
  • Rôle : Fournit une sous-description ou un texte d’accompagnement pour l’élément de la grille. 
  • Valeur par défaut : “Bienvenue sur le site web de votre Agence web à Montréal-Est experte en site web et applications.” 
  1. photo 
  • Type : image 
  • Rôle : Permet de sélectionner une image associée à l’élément de la grille. 
  • Format de retour : ID de l’image 
  • Taille d’aperçu : medium 
  1. link 
  • Type : post_object 
  • Rôle : Associe un lien (sous forme d’objet de type post) à l’élément de la grille. 
  • Format de retour : ID du post 
  1. class 
  • Type : text 
  • Rôle : Permet d’ajouter une classe CSS spécifique à l’élément de la grille pour un style personnalisé. 
  • Valeur par défaut : “col-md-6” 

Note : Cette variable est particulièrement utile pour créer des pages ou des sections en grille, comme des portfolios, des équipes, ou des services, où chaque élément a des informations et une présentation cohérente. 


<?php


$grid =  array(
    'key' => 'field_98237375ddd6249fflfl',
    'label' => 'grid',
    'name' => 'grid',
    'aria-label' => '',
    'type' => 'repeater',
    'instructions' => '',
    'required' => 0,
    'conditional_logic' => 0,
    'wrapper' => array(
        'width' => '',
        'class' => '',
        'id' => '',
    ),
    'layout' => 'block',
    'pagination' => 0,
    'min' => 0,
    'max' => 0,
    'collapsed' => '',
    'button_label' => 'Ajouter un élément',
    'rows_per_page' => 20,
    'sub_fields' => array(
        array(
            'key' => 'field_982373756b917e62492',
            'label' => 'title',
            'name' => 'title',
            'aria-label' => '',
            'type' => 'text',
            'instructions' => '',
            'required' => 0,
            'conditional_logic' => 0,
            'wrapper' => array(
                'width' => '',
                'class' => '',
                'id' => '',
            ),
            'default_value' => 'Bienvenue sur le site web de votre Agence web à Montréal-Est',
            'maxlength' => '',
            'placeholder' => '',
            'prepend' => '',
            'append' => '',
            'parent_repeater' => 'field_98237375ddd6249fflfl',
        ),
    
        array(
            'key' => 'field_982373756b91d15273f',
            'label' => 'sub Description',
            'name' => 'sub_description',
            'aria-label' => '',
            'type' => 'textarea',
            'instructions' => '',
            'required' => 0,
            'conditional_logic' => 0,
            'wrapper' => array(
                'width' => '',
                'class' => '',
                'id' => '',
            ),
            'default_value' => 'Bienvenue sur le site web de votre Agence web à Montréal-Est experte en site web et applications.',
            'min' => '',
            'max' => '',
            'placeholder' => '',
            'step' => '',
            'prepend' => '',
            'append' => '',
            'parent_repeater' => 'field_98237375ddd6249fflfl',
        ),
            array(
            'key' => 'field_982373756b919262494',
            'label' => 'photo',
            'name' => 'photo',
            'aria-label' => '',
            'type' => 'image',
            'instructions' => '',
            'required' => 0,
            'conditional_logic' => 0,
            'wrapper' => array(
                'width' => '',
                'class' => '',
                'id' => '',
            ),
            'return_format' => 'id',
            'library' => 'all',
            'min_width' => '',
            'min_height' => '',
            'min_size' => '',
            'max_width' => '',
            'max_height' => '',
            'max_size' => '',
            'mime_types' => '',
            'preview_size' => 'medium',
            'parent_repeater' => 'field_98237375ddd6249fflfl',
        ),
        array(
            'key' => 'field_982373756b91dc52740',
            'label' => 'link',
            'name' => 'link',
            'aria-label' => '',
                'type' => 'post_object',
    'instructions' => '',
    'required' => 0,
    'conditional_logic' => 0,
    'wrapper' => array(
        'width' => '',
        'class' => '',
        'id' => '',
    ),
    'post_type' => $post_types,
    'post_status' => '',
    'taxonomy' => '',
    'return_format' => 'id',
            'placeholder' => '',
            'parent_repeater' => 'field_98237375ddd6249fflfl',
        ),
        array(
            'key' => 'field_982373756b93dd5b475',
            'label' => 'class',
            'name' => 'class',
            'aria-label' => '',
            'type' => 'text',
            'instructions' => '',
            'required' => 0,
            'conditional_logic' => 0,
            'wrapper' => array(
                'width' => '',
                'class' => '',
                'id' => '',
            ),
            'default_value' => 'col-md-6',
            'maxlength' => '',
            'placeholder' => '',
            'prepend' => '',
            'append' => '',
            'parent_repeater' => 'field_98237375ddd6249fflfl',
        )
    ),
);

 

Variable: list 

 

Description : variable de type “repeater” utilisé pour créer une liste d’éléments, où chaque élément peut contenir un titre, une classe CSS, et un lien vers une page spécifique. 

 

Rôle : Permet à l’utilisateur de créer une liste personnalisée d’éléments avec des liens, pour des applications variées comme des menus, des listes de services, ou des sections de contenu. 

Sous-champs : 

La structure du champ list est répétitive, permettant d’ajouter plusieurs éléments similaires dans la liste. Chaque élément contient les sous-champs suivants : 

  1. title 
  • Type : text 
  • Rôle : Contient le titre de chaque élément de la liste. 
  • Valeur par défaut : “Bienvenue sur le site web de votre Agence web à Montréal-Est” 

 

  1. class 
  • Type : text 
  • Rôle : Permet d’ajouter une classe CSS spécifique à l’élément de la liste pour un style personnalisé. 
  • Valeur par défaut : “col-md-6” 

 

  1. link 
  • Type : post_object 
  • Rôle : Associe un lien (sous forme d’objet de type post) à l’élément de la liste. 
  • Note : Cette variable est particulièrement utile pour créer des listes d’éléments liés, comme des menus, des listes de pages recommandées, ou des sections de navigation dans un site WordPress. 

 


<?php


$list = array(
    'key' => 'field_list6b917262491',
    'label' => 'list',
    'name' => 'list',
    'aria-label' => '',
    'type' => 'repeater',
    'instructions' => '',
    'required' => 0,
    'conditional_logic' => 0,
    'wrapper' => array(
        'width' => '',
        'class' => '',
        'id' => '',
    ),
    'layout' => 'block',
    'pagination' => 0,
    'min' => 0,
    'max' => 0,
    'collapsed' => '',
    'button_label' => 'Ajouter un élément',
    'rows_per_page' => 20,
    'sub_fields' => array(
        array(
            'key' => 'field_list6b917e62492ff',
            'label' => 'title',
            'name' => 'title',
            'aria-label' => '',
            'type' => 'text',
            'instructions' => '',
            'required' => 0,
            'conditional_logic' => 0,
            'wrapper' => array(
                'width' => '',
                'class' => '',
                'id' => '',
            ),
            'default_value' => 'Bienvenue sur le site web de votre Agence web à Montréal-Est',
            'maxlength' => '',
            'placeholder' => '',
            'prepend' => '',
            'append' => '',
            'parent_repeater' => 'field_list6b917262491',
        ),
        array(
            'key' => 'field_list6b917e62492fffff',
            'label' => 'class',
            'name' => 'class',
            'aria-label' => '',
            'type' => 'text',
            'instructions' => '',
            'required' => 0,
            'conditional_logic' => 0,
            'wrapper' => array(
                'width' => '',
                'class' => '',
                'id' => '',
            ),
            'default_value' => 'col-md-6',
            'maxlength' => '',
            'placeholder' => '',
            'prepend' => '',
            'append' => '',
            'parent_repeater' => 'field_list6b917262491',
        ),
        array(
            'key' => 'field_985656b91dc52740ffff',
            'label' => 'link',
            'name' => 'link',
            'aria-label' => '',
                'type' => 'post_object',
    'instructions' => '',
    'required' => 0,
    'conditional_logic' => 0,
    'wrapper' => array(
        'width' => '',
        'class' => '',
        'id' => '',
    ),
    'post_type' => array(
        0 => 'page'
    ),
    'post_status' => '',
    'taxonomy' => '',
    'return_format' => 'id',
            'placeholder' => '',
            'parent_repeater' => 'field_list6b917262491',
        )
    ),
);

Variable: options 

Description : Ce champ de type “repeater” est utilisé pour définir une liste d’options, où chaque option peut contenir un titre, une icône, une photo, un lien vers un post spécifique, et un titre pour le lien. 

 

Rôle : Il permet de créer des ensembles d’options personnalisables, comme des éléments de services, des fonctionnalités de produits, ou des cartes de présentation pour un site WordPress. 

Sous-champs : 

La structure du champ options est répétitive, permettant d’ajouter plusieurs options similaires. Chaque option contient les sous-champs suivants : 

  1. title 
  • Type : text 
  • Rôle : Contient le titre de chaque option. 
  • Valeur par défaut : “Bienvenue sur le site web de votre Agence web à Montréal-Est” 

 

  1. Icon 
  • Type : text 
  • Rôle : Permet de spécifier une icône associée à l’option, souvent utilisée pour un visuel rapide de l’option (par exemple, une classe FontAwesome). 
  • Valeur par défaut : “fa fa-user” 

 

  1. photo 
  • Type : image 
  • Rôle : Permet de télécharger et associer une image à l’option. 
  • Format de retour : ID de l’image 

 

  1. link 
  • Type : post_object 
  • Rôle : Associe un lien sous forme d’objet post à l’option. 
  • Format de retour : ID du post 

 

  1. link title 
  • Type : text 
  • Rôle : Permet de définir le texte d’ancre du lien associé à l’option. 
  • Valeur par défaut : “En savoir plus” 
  • Note : Cette variable est particulièrement utile pour créer des sections de fonctionnalités, services, ou tout autre ensemble d’options présentées sur un site WordPress. 

<?php

$options =   array(
    'key' => 'field_998565ddd6249fflfl',
    'label' => 'options',
    'name' => 'options',
    'aria-label' => '',
    'type' => 'repeater',
    'instructions' => '',
    'required' => 0,
    'conditional_logic' => 0,
    'wrapper' => array(
        'width' => '',
        'class' => '',
        'id' => '',
    ),
    'layout' => 'table',
    'pagination' => 0,
    'min' => 0,
    'max' => 0,
    'collapsed' => '',
    'button_label' => 'Ajouter un élément',
    'rows_per_page' => 20,
    'sub_fields' => array(
        array(
            'key' => 'field_9985656b917e62492',
            'label' => 'title',
            'name' => 'title',
            'aria-label' => '',
            'type' => 'text',
            'instructions' => '',
            'required' => 0,
            'conditional_logic' => 0,
            'wrapper' => array(
                'width' => '',
                'class' => '',
                'id' => '',
            ),
            'default_value' => 'Bienvenue sur le site web de votre Agence web à Montréal-Est',
            'maxlength' => '',
            'placeholder' => '',
            'prepend' => '',
            'append' => '',
            'parent_repeater' => 'field_998565ddd6249fflfl',
        ),
    
        array(
            'key' => 'field_9985656b91d15273f',
            'label' => 'Icon',
            'name' => 'sub_title',
            'aria-label' => '',
            'type' => 'text',
            'instructions' => '',
            'required' => 0,
            'conditional_logic' => 0,
            'wrapper' => array(
                'width' => '',
                'class' => '',
                'id' => '',
            ),
            'default_value' => 'fa fa-user',
            'min' => '',
            'max' => '',
            'placeholder' => '',
            'step' => '',
            'prepend' => '',
            'append' => '',
            'parent_repeater' => 'field_998565ddd6249fflfl',
        ),
            array(
            'key' => 'field_9985656b919262494',
            'label' => 'photo',
            'name' => 'photo',
            'aria-label' => '',
            'type' => 'image',
            'instructions' => '',
            'required' => 0,
            'conditional_logic' => 0,
            'wrapper' => array(
                'width' => '',
                'class' => '',
                'id' => '',
            ),
            'return_format' => 'id',
            'library' => 'all',
            'min_width' => '',
            'min_height' => '',
            'min_size' => '',
            'max_width' => '',
            'max_height' => '',
            'max_size' => '',
            'mime_types' => '',
            'preview_size' => 'medium',
            'parent_repeater' => 'field_998565ddd6249fflfl',
        ),
        array(
            'key' => 'field_9985656b91dc52740',
            'label' => 'link',
            'name' => 'link',
            'aria-label' => '',
                'type' => 'post_object',
    'instructions' => '',
    'required' => 0,
    'conditional_logic' => 0,
    'wrapper' => array(
        'width' => '',
        'class' => '',
        'id' => '',
    ),
    'post_type' => $post_types,
    'post_status' => '',
    'taxonomy' => '',
    'return_format' => 'id',
            'placeholder' => '',
            'parent_repeater' => 'field_998565ddd6249fflfl',
        ),
        array(
            'key' => 'field_9985656b93dd5b475',
            'label' => 'link title',
            'name' => 'link_title',
            'aria-label' => '',
            'type' => 'text',
            'instructions' => '',
            'required' => 0,
            'conditional_logic' => 0,
            'wrapper' => array(
                'width' => '',
                'class' => '',
                'id' => '',
            ),
            'default_value' => 'En savoir plus',
            'maxlength' => '',
            'placeholder' => '',
            'prepend' => '',
            'append' => '',
            'parent_repeater' => 'field_998565ddd6249fflfl',
        )
    ),
);

Variable: pages 

 

Description :

variable de type “post_object” utilisé pour sélectionner et associer une ou plusieurs pages de WordPress à un élément. Ce champ permet de créer des liens entre différents contenus en sélectionnant des pages spécifiques à partir d’une liste de pages publiées. 

Rôle :

Facilite la sélection et l’association de pages pour créer des liens internes dans un site WordPress. Cela peut être utilisé pour afficher des pages sélectionnées dans des sections spécifiques du site, comme des menus, des zones de contenu, ou des listes de recommandations. 

Type de retour : int ou array 

Le champ retourne l’ID de la page sélectionnée sous forme d’entier (int) pour une seule sélection, ou un tableau d’IDs (array) si l’option multiple est activée. 

Note :

Ce champ est particulièrement utile pour créer des sections de contenu dynamique qui nécessitent la sélection de pages spécifiques, comme des menus personnalisés, des listes de pages liées, ou des zones de navigation sur un site WordPress. 


<?php




$pages =   array(
    'key' => 'field_6646ae326bbdddf34',
    'label' => 'pages',
    'name' => 'pages',
    'aria-label' => '',
    'type' => 'post_object',
    'instructions' => '',
    'required' => 0,
    'conditional_logic' => 0,
    'wrapper' => array(
        'width' => '',
        'class' => '',
        'id' => '',
    ),
    'post_type' => array(
        0 => 'page',
    ),
    'post_status' => array(
        0 => 'publish',
    ),
    'taxonomy' => '',
    'return_format' => 'id',
    'multiple' => 1,
    'allow_null' => 1,
    'bidirectional' => 0,
    'ui' => 1,
    'bidirectional_target' => array(
    ),
) ;

Variable: photo 

Description :

Champ de type “image” utilisé pour permettre à l’utilisateur de sélectionner et télécharger une image depuis la bibliothèque de médias de WordPress. 

Rôle :

Permet de gérer et associer des images à des contenus, comme des articles, des pages, ou des sections spécifiques du site WordPress. Ce champ est utile pour ajouter des visuels, des illustrations, ou des photos d’accompagnement. 

Note :

Ce champ est particulièrement utile pour intégrer des images personnalisées à différents types de contenus, permettant une gestion flexible et variée des médias sur un site WordPress. 


<?php


$photo  =  array(
    'key' => 'field_656b91a896fad',
    'label' => 'photo',
    'name' => 'photo',
    'aria-label' => '',
    'type' => 'image',
    'instructions' => '',
    'required' => 0,
    'conditional_logic' => 0,
    'wrapper' => array(
        'width' => '',
        'class' => '',
        'id' => '',
    ),
    'return_format' => 'id',
    'library' => 'all',
    'min_width' => '',
    'min_height' => '',
    'min_size' => '',
    'max_width' => '',
    'max_height' => '',
    'max_size' => '',
    'mime_types' => '',
    'preview_size' => 'medium',
) ;

Variable: photo 2 

Description : Champ de type “image” utilisé pour permettre à l’utilisateur de sélectionner et télécharger une deuxième image depuis la bibliothèque de médias de WordPress. 

Rôle : Ce champ permet de gérer et associer une image supplémentaire à des contenus, utile pour des besoins où plusieurs images sont requises, comme des galeries, des sections de présentation, ou des comparaisons visuelles. 
 

Note : Ce champ est particulièrement utile lorsque vous avez besoin de plusieurs images associées à un même contenu, offrant ainsi une gestion plus complète des visuels sur votre site WordPress. 


<?php

$photo_2 =   array(
    'key' => 'field_656b91aggg896feeead',
    'label' => 'photo 2',
    'name' => 'photo2',
    'aria-label' => '',
    'type' => 'image',
    'instructions' => '',
    'required' => 0,
    'conditional_logic' => 0,
    'wrapper' => array(
        'width' => '',
        'class' => '',
        'id' => '',
    ),
    'return_format' => 'id',
    'library' => 'all',
    'min_width' => '',
    'min_height' => '',
    'min_size' => '',
    'max_width' => '',
    'max_height' => '',
    'max_size' => '',
    'mime_types' => '',
    'preview_size' => 'medium',
);

Variable: post limit 

 

Description :

Champ de type “number” utilisé pour définir une limite sur le nombre de publications affichées ou récupérées dans une requête. 

Rôle :

Ce champ permet à l’utilisateur de contrôler dynamiquement le nombre maximum de publications à afficher dans une liste, un carrousel, ou toute autre structure nécessitant une pagination ou une limitation du contenu. 

Note :

Ce champ est utile pour des cas où l’utilisateur souhaite limiter le nombre de publications affichées sans avoir à modifier le code. Il peut être utilisé dans divers contextes, comme les listes d’articles de blog, les produits, ou les témoignages. 


<?php



$post_limit = array(
    'key' => 'field_656ba96980b55',
    'label' => 'post limit',
    'name' => 'post_limit',
    'aria-label' => '',
    'type' => 'number',
    'instructions' => '',
    'required' => 0,
    'conditional_logic' => 0,
    'wrapper' => array(
        'width' => '',
        'class' => '',
        'id' => '',
    ),
    'default_value' => '3',
    'min' => '',
    'max' => '',
    'placeholder' => '',
    'step' => '',
    'prepend' => '',
    'append' => '',
) ;

Variable: post taxonomy 

Description :

Champ de type “taxonomy” utilisé pour sélectionner des termes d’une taxonomie spécifique, ici la taxonomie “category”, pour associer à un post ou à un autre type de contenu. 

Rôle :

Permet à l’utilisateur de sélectionner des termes d’une taxonomie (comme des catégories) pour filtrer ou classer le contenu en fonction des termes sélectionnés. 

Note :

Ce champ est utile pour associer un contenu à des termes spécifiques de taxonomies comme les catégories ou les étiquettes, facilitant ainsi la gestion et la classification des contenus dans WordPress. 


<?php


$post_taxonomy =  array(
    'key' => 'field_656bb5795eba8',
    'label' => 'post taxonomy',
    'name' => 'post_taxonomy',
    'aria-label' => '',
    'type' => 'taxonomy',
    'instructions' => '',
    'required' => 0,
    'conditional_logic' => 0,
    'wrapper' => array(
        'width' => '',
        'class' => '',
        'id' => '',
    ),
    'taxonomy' => 'category',
    'add_term' => 1,
    'save_terms' => 0,
    'load_terms' => 0,
    'return_format' => 'id',
    'field_type' => 'multi_select',
    'allow_null' => 1,
    'bidirectional' => 0,
    'multiple' => 0,
    'bidirectional_target' => array(
    ),
) ;

Variable: post type 

 

Description :

Champ de type “select” permettant de choisir un type de post parmi une liste prédéfinie de choix. 

Rôle :

Permet à l’utilisateur de sélectionner un type de post spécifique à partir d’un menu déroulant, facilitant ainsi la configuration ou le filtrage du contenu en fonction du type de post sélectionné. 

Note :

Ce champ est particulièrement utile pour des configurations ou des options où l’utilisateur doit choisir un type de post parmi plusieurs options, comme lors de la personnalisation d’affichages. 


<?php


$post_type =  array(
    'key' => 'field_656ba93fa31cc',
    'label' => 'post type',
    'name' => 'post_type',
    'aria-label' => '',
    'type' => 'select',
    'instructions' => '',
    'required' => 0,
    'conditional_logic' => 0,
    'wrapper' => array(
        'width' => '',
        'class' => '',
        'id' => '',
    ),
    'choices' => $extra_post,
    'default_value' => false,
    'return_format' => 'value',
    'multiple' => 0,
    'allow_null' => 0,
    'ui' => 0,
    'ajax' => 0,
    'placeholder' => '',
) ; 

Variable: product taxonomy 

 

Description :

Champ de type “taxonomy” permettant de sélectionner une ou plusieurs taxonomies associées aux catégories de produits (product_cat) dans une interface de sélection multi-choix. 

Rôle :

Permet à l’utilisateur de choisir des termes de taxonomie associés aux produits, facilitant ainsi la gestion ou le filtrage des produits selon leurs catégories. 

Note : Ce champ est utile pour les configurations où les utilisateurs doivent sélectionner des catégories de produits, comme lors de la configuration de filtres de produits ou de l’affichage de produits par catégorie. 


<?php

$product_taxonomy = array(
    'key' => 'field_656bb5795eba8ggg',
    'label' => 'product taxonomy',
    'name' => 'product_taxonomy',
    'aria-label' => '',
    'type' => 'taxonomy',
    'instructions' => '',
    'required' => 0,
    'conditional_logic' => 0,
    'wrapper' => array(
        'width' => '',
        'class' => '',
        'id' => '',
    ),
    'taxonomy' => 'product_cat',
    'add_term' => 1,
    'save_terms' => 0,
    'load_terms' => 0,
    'return_format' => 'id',
    'field_type' => 'multi_select',
    'allow_null' => 1,
    'bidirectional' => 0,
    'multiple' => 0,
    'bidirectional_target' => array(
    ),
) ;  

Variable: quick options 

 

Description :

Champ de type “repeater” utilisé pour créer une liste d’options rapides. Chaque option peut contenir un titre et une description. 

Rôle :

Permet à l’utilisateur d’ajouter plusieurs options avec des titres et descriptions personnalisées, utile pour créer des sections d’options ou des blocs d’informations sur un site web. 

Type de retour : array 

Le champ retourne un tableau d’éléments, chacun contenant les sous-champs title et description. 

Sous-champs : 

  • title 
  • Type : text 
  • Rôle : Contient le titre de chaque option. 
  • Valeur par défaut : “Bienvenue sur le site web de votre Agence web à Montréal-Est” 
  • description 
  • Type : textarea 
  • Rôle : Contient une description pour chaque option. 
  • Valeur par défaut : “Prositeweb est une agence web basée à Montréal est. Nous offrons aux entreprises les services en conception des sites web, des applications web, des boutiques en ligne. Vous trouverez sur notre page de services tous nos services.” 

 

Note :

Ce champ est particulièrement utile pour afficher des blocs d’options ou d’informations rapides, comme des fonctionnalités d’un service, des caractéristiques d’un produit, ou des sections de texte importantes.

Variable: slider 

 

Description :

Champ de type “repeater” utilisé pour créer une liste d’éléments pour un slider. Chaque élément du slider peut contenir un titre, un sous-titre, une image, des liens, et des titres de lien associés. 

Rôle :

Permet à l’utilisateur de configurer un slider en ajoutant plusieurs diapositives, chacune avec un titre, un sous-titre, une image et des liens, facilitant ainsi la création de présentations dynamiques. 

Type de retour : array 

Le champ retourne un tableau d’éléments, chacun contenant les sous-champs title, sub_title, photo, link, link_title, link_2, et link_title_2. 

Sous-champs : 

  • title 
  • Type : text 
  • Rôle : Contient le titre de chaque diapositive. 
  • Valeur par défaut : “Hello World” 
  • sub_title 
  • Type : text 
  • Rôle : Contient le sous-titre de chaque diapositive. 
  • Valeur par défaut : “Bonjour Tout le monde” 
  • photo 
  • Type : image 
  • Rôle : Contient une image associée à chaque diapositive. 
  • Format de retour : ID de l’image 
  • link 
  • Type : post_object 
  • Rôle : Contient un lien vers un post ou une page, associé à chaque diapositive. 
  • Format de retour : ID du post 
  • link_title 
  • Type : text 
  • Rôle : Contient le titre du lien pour chaque diapositive. 
  • Valeur par défaut : “En savoir plus” 
  • link_2 
  • Type : post_object 
  • Rôle : Contient un deuxième lien vers un post ou une page, associé à chaque diapositive. 
  • Format de retour : ID du post 
  • link_title_2 
  • Type : text 
  • Rôle : Contient le titre du deuxième lien pour chaque diapositive. 
  • Valeur par défaut : “En savoir plus” 

     

Note :

Ce champ est particulièrement utile pour créer des sliders dynamiques avec des titres, sous-titres, images, et liens variés, adaptés pour des galeries, des présentations de produits, ou des affichages promotionnels. 


<?php

$slider =  array(
    'key' => 'field_985656b91726249fflfl',
    'label' => 'slider',
    'name' => 'slider',
    'aria-label' => '',
    'type' => 'repeater',
    'instructions' => '',
    'required' => 0,
    'conditional_logic' => 0,
    'wrapper' => array(
        'width' => '',
        'class' => '',
        'id' => '',
    ),
    'layout' => 'block',
    'pagination' => 0,
    'min' => 0,
    'max' => 0,
    'collapsed' => '',
    'button_label' => 'Ajouter un élément',
    'rows_per_page' => 20,
    'sub_fields' => array(
        array(
            'key' => 'field_985656b917e62492',
            'label' => 'title',
            'name' => 'title',
            'aria-label' => '',
            'type' => 'text',
            'instructions' => '',
            'required' => 0,
            'conditional_logic' => 0,
            'wrapper' => array(
                'width' => '',
                'class' => '',
                'id' => '',
            ),
            'default_value' => 'Hello World',
            'maxlength' => '',
            'placeholder' => '',
            'prepend' => '',
            'append' => '',
            'parent_repeater' => 'field_985656b91726249fflfl',
        ),
    
        array(
            'key' => 'field_985656b91d15273f',
            'label' => 'sub title',
            'name' => 'sub_title',
            'aria-label' => '',
            'type' => 'text',
            'instructions' => '',
            'required' => 0,
            'conditional_logic' => 0,
            'wrapper' => array(
                'width' => '',
                'class' => '',
                'id' => '',
            ),
            'default_value' => 'Bonjour Tout le monde',
            'min' => '',
            'max' => '',
            'placeholder' => '',
            'step' => '',
            'prepend' => '',
            'append' => '',
            'parent_repeater' => 'field_985656b91726249fflfl',
        ),
            array(
            'key' => 'field_985656b919262494',
            'label' => 'photo',
            'name' => 'photo',
            'aria-label' => '',
            'type' => 'image',
            'instructions' => '',
            'required' => 0,
            'conditional_logic' => 0,
            'wrapper' => array(
                'width' => '',
                'class' => '',
                'id' => '',
            ),
            'return_format' => 'id',
            'library' => 'all',
            'min_width' => '',
            'min_height' => '',
            'min_size' => '',
            'max_width' => '',
            'max_height' => '',
            'max_size' => '',
            'mime_types' => '',
            'preview_size' => 'medium',
            'parent_repeater' => 'field_985656b91726249fflfl',
        ),
        array(
            'key' => 'field_985656b91dc52740',
            'label' => 'link',
            'name' => 'link',
            'aria-label' => '',
                'type' => 'post_object',
    'instructions' => '',
    'required' => 0,
    'conditional_logic' => 0,
    'wrapper' => array(
        'width' => '',
        'class' => '',
        'id' => '',
    ),
    'post_type' => $post_types,
    'post_status' => '',
    'taxonomy' => '',
    'return_format' => 'id',
            'placeholder' => '',
            'parent_repeater' => 'field_985656b91726249fflfl',
        ),
        array(
            'key' => 'field_985656b93dd5b475',
            'label' => 'link title',
            'name' => 'link_title',
            'aria-label' => '',
            'type' => 'text',
            'instructions' => '',
            'required' => 0,
            'conditional_logic' => 0,
            'wrapper' => array(
                'width' => '',
                'class' => '',
                'id' => '',
            ),
            'default_value' => 'En savoir plus',
            'maxlength' => '',
            'placeholder' => '',
            'prepend' => '',
            'append' => '',
            'parent_repeater' => 'field_985656b91726249fflfl',
        ),
        array(
            'key' => 'field_985656b91dc52740ddd',
            'label' => 'link 2',
            'name' => 'link_2',
            'aria-label' => '',
                'type' => 'post_object',
    'instructions' => '',
    'required' => 0,
    'conditional_logic' => 0,
    'wrapper' => array(
        'width' => '',
        'class' => '',
        'id' => '',
    ),
    'post_type' => $post_types,
    'post_status' => '',
    'taxonomy' => '',
    'return_format' => 'id',
            'placeholder' => '',
            'parent_repeater' => 'field_985656b91726249fflfl',
        ),
        array(
            'key' => 'field_985656b93dd5b475ffff',
            'label' => 'link title 2',
            'name' => 'link_title_2',
            'aria-label' => '',
            'type' => 'text',
            'instructions' => '',
            'required' => 0,
            'conditional_logic' => 0,
            'wrapper' => array(
                'width' => '',
                'class' => '',
                'id' => '',
            ),
            'default_value' => 'En savoir plus',
            'maxlength' => '',
            'placeholder' => '',
            'prepend' => '',
            'append' => '',
            'parent_repeater' => 'field_985656b91726249fflfl',
        )
    ),
);

Variable: sub description 

 

Description :

Champ de type “textarea” utilisé pour saisir une description supplémentaire. Ce champ permet d’ajouter un texte descriptif long, souvent utilisé pour fournir des informations détaillées ou contextuelles. 

Rôle :

Permet à l’utilisateur de saisir un texte détaillé qui peut servir à enrichir les informations fournies sur un sujet ou une entité. Il est souvent utilisé pour des descriptions approfondies ou des contextes supplémentaires. 

Sous-champs : Aucun 

Note :

Ce champ est particulièrement utile pour ajouter des descriptions détaillées ou contextuelles sur des pages, des sections d’informations ou des profils, enrichissant ainsi le contenu avec des données supplémentaires importantes. 


<?php



$sub_description = array(
    'key' => 'field_656b909d955b5',
    'label' => 'sub description',
    'name' => 'sub_description',
    'aria-label' => '',
    'type' => 'textarea',
    'instructions' => '',
    'required' => 0,
    'conditional_logic' => 0,
    'wrapper' => array(
        'width' => '',
        'class' => '',
        'id' => '',
    ),
    'default_value' => 'Prositeweb a été créer un 2015 par Gilblas Ngunte Possi Immigrant Canadien et originaire du Cameroun. Ayant immigré au Canada en 2014, il a trouvé un besoin criant concernant les technologies de l’information. En occurrence, le nombre d’entreprises exploitant les technologies de l’information relativement très bas, une mauvaise connaissance des avantages du web. Il s’est donné pour mission d’accompagner les PME dans la mise en place des solutions qui leur permettent de se distinguer de la concurrence.',
    'maxlength' => '',
    'rows' => '',
    'placeholder' => '',
    'new_lines' => '',
) ;

Variable: sub title 

 

Description :

Champ de type “text” utilisé pour saisir un sous-titre ou un titre secondaire. Ce champ permet d’ajouter un texte court, souvent utilisé pour compléter un titre principal ou fournir un contexte supplémentaire. 

Rôle :

Permet à l’utilisateur de saisir un sous-titre ou un titre secondaire pour une section ou un élément de contenu. Il est souvent utilisé pour renforcer ou clarifier le titre principal. 

Note : Ce champ est particulièrement utile pour ajouter des sous-titres à des sections de contenu, améliorant ainsi la structure et la lisibilité des informations présentées sur une page. 


<?php

$sub_title = array(
    'key' => 'field_656b90ab955b6',
    'label' => 'sub title',
    'name' => 'sub_title',
    'aria-label' => '',
    'type' => 'text',
    'instructions' => '',
    'required' => 0,
    'conditional_logic' => 0,
    'wrapper' => array(
        'width' => '',
        'class' => '',
        'id' => '',
    ),
    'default_value' => 'Notre agence propose des services de création de sites web',
    'maxlength' => '',
    'placeholder' => '',
    'prepend' => '',
    'append' => '',
) ;

Variable: team 

 

Description :

Champ de type “repeater” utilisé pour ajouter et gérer des membres d’une équipe. Chaque élément du répéteur peut contenir des informations sur un membre de l’équipe, telles que le nom, la position, la photo et les liens vers les profils sociaux. 

Rôle :

Permet à l’utilisateur de saisir et de gérer des informations sur plusieurs membres d’une équipe, y compris leurs noms, postes, photos et profils sociaux. 

Type de retour : array 

Le champ retourne un tableau contenant les données pour chaque membre de l’équipe. Chaque élément du tableau est à son tour un tableau associatif avec les sous-champs définis. 

Sous-champs : 

  1. name : 
  • Type : text 
  • Description : Nom du membre de l’équipe. 
  • Valeur par défaut : ‘Bienvenue sur le site web de votre Agence web à Montréal-Est’ 
  1. position : 
  • Type : text 
  • Description : Position ou titre du membre de l’équipe. 
  • Valeur par défaut : ‘top’ 
  1. photo : 
  • Type : image 
  • Description : Photo du membre de l’équipe. 
  • Valeur par défaut : Non spécifié 
  1. Facebook : 
  • Type : url 
  • Description : Lien vers le profil Facebook du membre de l’équipe. 
  • Valeur par défaut : Non spécifié 
  1. Twitter : 
  • Type : url 
  • Description : Lien vers le profil Twitter du membre de l’équipe. 
  • Valeur par défaut : Non spécifié 
  1. LinkedIn : 
  • Type : url 
  • Description : Lien vers le profil LinkedIn du membre de l’équipe. 
  • Valeur par défaut : Non spécifié 

Note :

Ce champ est particulièrement utile pour afficher une liste de membres de l’équipe avec des informations clés et des liens vers leurs profils sociaux. 


<?php



 
$team =   array(
    'key' => 'field_8fff756b917262491',
    'label' => 'team',
    'name' => 'team',
    'aria-label' => '',
    'type' => 'repeater',
    'instructions' => '',
    'required' => 0,
    'conditional_logic' => 0,
    'wrapper' => array(
        'width' => '',
        'class' => '',
        'id' => '',
    ),
    'layout' => 'block',
    'pagination' => 0,
    'min' => 0,
    'max' => 0,
    'collapsed' => '',
    'button_label' => 'Ajouter un élément',
    'rows_per_page' => 20,
    'sub_fields' => array(
        array(
            'key' => 'field_8fff756b917e62492ff',
            'label' => 'name',
            'name' => 'name',
            'aria-label' => '',
            'type' => 'text',
            'instructions' => '',
            'required' => 0,
            'conditional_logic' => 0,
            'wrapper' => array(
                'width' => '',
                'class' => '',
                'id' => '',
            ),
            'default_value' => 'Bienvenue sur le site web de votre Agence web à Montréal-Est',
            'maxlength' => '',
            'placeholder' => '',
            'prepend' => '',
            'append' => '',
            'parent_repeater' => 'field_8fff756b917262491',
        ),
        array(
            'key' => 'field_8fff756b917e62492fffff',
            'label' => 'position',
            'name' => 'position',
            'aria-label' => '',
            'type' => 'text',
            'instructions' => '',
            'required' => 0,
            'conditional_logic' => 0,
            'wrapper' => array(
                'width' => '',
                'class' => '',
                'id' => '',
            ),
            'default_value' => 'top',
            'maxlength' => '',
            'placeholder' => '',
            'prepend' => '',
            'append' => '',
            'parent_repeater' => 'field_8fff756b917262491',
        ),
        array(
            'key' => 'field_8fff756b919262494',
            'label' => 'photo',
            'name' => 'photo',
            'aria-label' => '',
            'type' => 'image',
            'instructions' => '',
            'required' => 0,
            'conditional_logic' => 0,
            'wrapper' => array(
                'width' => '',
                'class' => '',
                'id' => '',
            ),
            'return_format' => 'id',
            'library' => 'all',
            'min_width' => '',
            'min_height' => '',
            'min_size' => '',
            'max_width' => '',
            'max_height' => '',
            'max_size' => '',
            'mime_types' => '',
            'preview_size' => 'medium',
            'parent_repeater' => 'field_8fff756b917262491',
        ),
        array(
            'key' => 'field_8fff756b91dc52740',
            'label' => 'Facebook',
            'name' => 'facebook',
            'aria-label' => '',
                'type' => 'url',
    'instructions' => '',
    'required' => 0,
    'conditional_logic' => 0,
    'wrapper' => array(
        'width' => '',
        'class' => '',
        'id' => '',
    ),
            'placeholder' => '',
            'parent_repeater' => 'field_8fff756b917262491',
        ),
            array(
            'key' => 'field_8fff756b91dddc52740',
            'label' => 'Twitter',
            'name' => 'twitter',
            'aria-label' => '',
                'type' => 'url',
    'instructions' => '',
    'required' => 0,
    'conditional_logic' => 0,
    'wrapper' => array(
        'width' => '',
        'class' => '',
        'id' => '',
    ),
            'placeholder' => '',
            'parent_repeater' => 'field_8fff756b917262491',
        ),
            array(
            'key' => 'field_8fff756b91dddc52740fff',
            'label' => 'linkedin',
            'name' => 'linkedin',
            'aria-label' => '',
                'type' => 'url',
    'instructions' => '',
    'required' => 0,
    'conditional_logic' => 0,
    'wrapper' => array(
        'width' => '',
        'class' => '',
        'id' => '',
    ),
            'placeholder' => '',
            'parent_repeater' => 'field_8fff756b917262491',
        )
    ),
);

Variable: template part 

 

Description :

Champ de type “select” utilisé pour choisir un modèle (template part) parmi une liste d’options définies par $extra_post. Ce champ permet de sélectionner un modèle à utiliser dans le contexte de l’édition de contenu. 

Rôle :

Permet à l’utilisateur de choisir un modèle pré-défini à partir d’une liste déroulante, facilitant ainsi l’insertion de différents templates dans les pages ou publications. 

Note :

Ce champ est utile pour les situations où il est nécessaire de choisir parmi plusieurs modèles ou parties de modèle à utiliser dans une page ou publication, facilitant ainsi la gestion des templates dans WordPress. 


<?php


array(
    'key' => 'field_656ba93fa31cdddc',
    'label' => 'Template Part',
    'name' => 'select_template',
    'aria-label' => '',
    'type' => 'select',
    'instructions' => '',
    'required' => 0,
    'conditional_logic' => 0,
    'wrapper' => array(
        'width' => '',
        'class' => '',
        'id' => '',
    ),
    'choices' => $extra_post,
    'default_value' => false,
    'return_format' => 'value',
    'multiple' => 0,
    'allow_null' => 0,
    'ui' => 0,
    'ajax' => 0,
    'placeholder' => '',
);

Variable: title 

 

Description : Champ de type “text” utilisé pour définir un titre ou un en-tête. Ce champ est destiné à stocker un texte simple qui sera généralement affiché en tant que titre sur une page ou un article. 

Rôle : Permet à l’utilisateur de spécifier un titre pour une section ou un élément de contenu. Cela peut être utilisé dans divers contextes tels que des titres de pages, en-têtes de sections, ou autres éléments nécessitant un titre. 

Note : Ce champ est typiquement utilisé pour définir des titres ou des en-têtes qui apparaîtront sur des pages ou des articles, facilitant ainsi la personnalisation des titres dans l’interface d’administration de WordPress. 


<?php




$template_part =   array(
    'key' => 'field_656b9021955b4',
    'label' => 'title',
    'name' => 'title',
    'aria-label' => '',
    'type' => 'text',
    'instructions' => '',
    'required' => 0,
    'conditional_logic' => 0,
    'wrapper' => array(
        'width' => '',
        'class' => '',
        'id' => '',
    ),
    'default_value' => 'Prositeweb – Agence web à Montréal – sites web, ecommerce et applications',
    'maxlength' => '',
    'placeholder' => '',
    'prepend' => '',
    'append' => '',
) ;

Variable: video link 

 

Description :

Champ de type “url” utilisé pour stocker un lien vers une vidéo. Ce champ est destiné à recevoir l’URL d’une vidéo, souvent depuis des plateformes telles que YouTube ou Vimeo. 

Rôle :

Permet à l’utilisateur d’entrer un lien vers une vidéo, qui peut ensuite être utilisé pour intégrer ou afficher la vidéo sur une page ou un article. 

Note :

Ce champ est utilisé pour inclure des vidéos externes sur une page ou un article, facilitant ainsi l’intégration de contenu multimédia. Assurez-vous que l’URL saisie est correcte et mène bien à une vidéo valide. 


<?php


$video_link = array(
    'key' => 'field_656b91fc0f78b',
    'label' => 'video link',
    'name' => 'video_link',
    'aria-label' => '',
    'type' => 'url',
    'instructions' => '',
    'required' => 0,
    'conditional_logic' => 0,
    'wrapper' => array(
        'width' => '',
        'class' => '',
        'id' => '',
    ),
    'default_value' => 'https://www.youtube.com/watch?v=d0AVb7q6FIQ',
    'placeholder' => '',
) ;

Leave a comments:

We use cookies to ensure that we give you the best experience on our website. By continuing to use this site, you consent to our use of cookies. ... Our policy