|
Introduction
Le plugiciel ACF permet de fournir des services avancés de gestion de champs de formulaire pouvant s'intégrer dans le site d'administration du WordPress. Ainsi, grâce à ce plugiciel, il est possible d'ajouter des champs dynamiquement dans un formulaire, de les modifier, de changer les propriétés et d'exploiter les données y étant entrée.
Liste des fonctions
Voici la liste des différentes fonctions disponible dans les gabarits de WordPress et pouvant adapter le plugiciels selon des besoins plus spécifiques :
Nom | Prototype | Description |
---|---|---|
ACF_ADD_OPTIONS_PAGE | acf_add_options_page( $args ); | Cette fonction permet d'ajouter des pages d'option globales au tableau de bord de WordPress. |
ACF_ADD_OPTIONS_SUB_PAGE | acf_add_options_sub_page($page); | Cette fonction permet d'ajouter des sous-pages d'option globales au tableau de bord de WordPress. |
ACF_FORM_HEAD | acf_form_head(); | Cette fonction permet de valider et de sauvegarder les données soumissent d'un acf_form(). |
ACF_FORM | acf_form( $options ); | Cette fonction permet de créer un formulaire de web frontal. |
ACF_REGISTER_FORM | acf_register_form( $settings ); | Cette fonction permet d'enregistrer le formulaire de web frontal. |
ACF_SET_OPTIONS_PAGE_CAPABILITY | acf_set_options_page_capability( $capability ); | Cette fonction permet de combiner les «Options Page Add-on» de changement de la capacité du titre de la page des options principales. |
ACF_SET_OPTIONS_PAGE_MENU | acf_set_options_page_menu( $menu_name ); | Cette fonction permet de combiner avec le module complémentaire «Page Options» la modification de nom de l'élément de menu de la page «Options» principales. |
ACF_SET_OPTIONS_PAGE_TITLE | acf_set_options_page_title( $title ); | Cette fonction permet de changer le nom des options principales de la page de titre. |
ADD_ROW | add_row( $selector, $value, [$post_id] ); | Cette fonction permet d'ajouter un nouvel enregistrement de données à une valeur de champ de répéteur/flexible existant. |
ADD_SUB_ROW | add_sub_row( $selector, $row, [$post_id] ); | Cette fonction permet d'ajouter un nouvel enregistrement de données à une valeur de sous-champ de répéteur/flexible existant. |
DELETE_FIELD | delete_field($selector, [$post_id]); | Cette fonction permet d'effacer la valeur d'un champ. |
DELETE_SUB_FIELD | delete_sub_field( $selector, [$post_id] ); | Cette fonction permet de supprimer une valeur de sous-champ existant. |
DELETE_ROW | delete_row( $selector, $row, [$post_id] ); | Cette fonction permet de supprimer un enregistrement de données à une valeur de champ de répéteur/flexible existant. |
DELETE_SUB_ROW | delete_sub_row( $selector, $i, [$post_id] ); | Cette fonction permet de supprimer un enregistrement de données à une valeur de sous-champ de répéteur/flexible existant. |
GET_FIELD | get_field($selector, [$post_id], [$format_value]); | Cette fonction permet de demander la valeur d'un champs spécifique. |
GET_FIELDS | get_fields([$post_id]); | Cette fonction permet de demander un tableau des valeurs (nom => valeur) pour un postage d'article spécifié. |
GET_FIELD_OBJECT | get_field_object($selector, [$post_id], [$format_value], [$load_value]); | Cette fonction permet de demander les ajustements (sous forme d'un tableau) d'un champs spécifié. |
GET_FIELD_OBJECTS | $fields = get_field_objects([$post_id]) | Cette fonction permet de demander un tableau d'ajustements de champ (nom => champ) pour un postage d'article spécifié. |
GET_ROW | get_row([$format_values]); | Cette fonction permet de demander un tableau contenant toutes les valeurs de sous-champ pour l'enregistrement courant. |
GET_ROW_INDEX | get_row_index(); | Cette fonction permet de demander l'index d'enregistrement courant dans une boucle provoqué par la fonction have_rows(). |
GET_ROW_LAYOUT | get_row_layout(); | Cette fonction permet de demander le nom de la couche d'enregistrement courant dans une boucle provoqué par la fonction have_rows(). |
GET_SUB_FIELD | get_sub_field($sub_field_name, [$format_value]); | Cette fonction permet de demander la valeur d'un sous-champ spécifié. |
GET_SUB_FIELD_OBJECT | get_sub_field_object($sub_field_name, [$format_value]); | Cette fonction permet de demander un tableau de données de champ (objet de champ + valeur) pour un sous-champ spécifié. |
HAS_SUB_FIELD | has_sub_field($field_name, $post_id); | Cette fonction permet de parcourir chaque ligne d'un champ de répéteur/champ de contenu flexible et l'instancier pour une utilisation avec ces fonctions : get_sub_field et the_sub_field. |
HAVE_ROWS | have_rows($field_name, [$post_id]); | Cette fonction permet d'extraire l'enregistrement courant ou un champ de contenu flexible dans une boucle. |
THE_FIELD | the_field($selector, [$post_id], [$format_value]); | Cette fonction permet d'afficher la valeur d'un champs spécifique. |
UPDATE_FIELD | update_field($selector, $value, [$post_id]); | Cette fonction permet de mettre à jour la valeur d'un champ. |
UPDATE_ROW | update_row( $selector, $row, $value, [$post_id] ); | Cette fonction permet de mettre à jour un enregistrement de données à une valeur de champ de répéteur/flexible existant. |
UPDATE_SUB_FIELD | update_sub_field( $selector, $value, [$post_id] ); | Cette fonction permet de mettre à jour la valeur d'un sous-champ. |
UPDATE_SUB_ROW | update_sub_row( $selector, $i, $row, [$post_id] ); | Cette fonction permet de mettre à jour un enregistrement de données à une valeur de sous-champ de répéteur/flexible existant. |
... | ... | ... |
Légende
Cette couleur permet d'indiquer que la fonction est obsolète.
Dernière mise à jour : Mardi, le 29 mai 2018