Section courante

A propos

Section administrative du site


Fiche technique
Prérequis : WordPress 4.4.0 ou postérieur
Auteur : Elliot Condon
Emplacement : /wp-content/plugins/advanced-custom-fields-pro/
Catégorie : Champ dynamique
Site Web : https://www.advancedcustomfields.com/

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