Section courante

A propos

Section administrative du site

 Langage  Installation  Elément  Tutoriel  Annexe  Aide 
ABAP/4
Ada
Assembleur
Assembly & bytecode
ASP (Active Server Pages)
Basic
C
C++
C# (C Sharp)
Cobol
ColdFusion
Fortran
HTML
Java
JavaScript
LISP
Logo
LotusScript
Oberon
Pascal
Perl
PHP
PL/1
Prolog
Python
Rebol
REXX
Ruby
SAS
NoSQL
SQL
Swift
X++ (Axapta)
GNAT
SMALLAda
VHDL
Assembleur 370
Assembleur 1802
Assembleur 4004
Assembleur 6502
Assembleur 6800
Assembleur 68000
Assembleur 8080 et 8085
Assembleur 8089
Assembleur 80x86
Assembleur AGC4
Assembleur ARM
Assembleur DPS 8000
Assembleur i860
Assembleur Itanium
Assembleur MIPS
Assembleur PDP-11
Assembleur PowerPC
Assembleur RISC-V
Assembleur SPARC
Assembleur SuperH
Assembleur UNIVAC I
Assembleur VAX
Assembleur Z80
Assembleur Z8000
Assembleur z/Architecture
ASSEMBLER/MONITOR 64
Micol Assembler
GFA Assembler
A86
MASM (Macro Assembler)
TASM (Turbo Assembler)
CIL
Jasmin
LLVM
MSIL
Parrot
P-Code (PCode)
SWEET16
G-Pascal
ASP 1.0
ASP 2.0
ASP 3.0
ASP.NET
ASP.NET Core
ABasiC (Amiga)
Adam SmartBASIC
Altair BASIC
AmigaBASIC (Amiga)
AMOS Basic (Amiga)
Atari Basic (Atari 400, 600 XL, 800, 800XL)
Basic Apple II (Integer BASIC/APPLESOFT)
Basic Commodore 64 (CBM-BASIC)
Basic Commodore 128 (BASIC 7.0)
Basic Commodore VIC-20 (CBM-BASIC 2.0)
Basic Coco 1 (Color Basic)
Basic Coco 2 (Extended Color Basic)
Basic Coco 3 (Extended Color Basic 2.0)
BASICA (PC DOS)
Basic Pro
BBC BASIC
Blitz BASIC (Amiga)
DarkBASIC
Dartmouth BASIC
GFA-Basic (Atari ST/Amiga)
GWBASIC (MS-DOS)
Liberty BASIC
Locomotive BASIC (Amstrad CPC)
MSX-Basic
Omikron Basic (Atari ST)
Oric Extended Basic
Power Basic
Quick Basic/QBasic (MS-DOS)
Sinclair BASIC (ZX80, ZX81, ZX Spectrum)
ST BASIC (Atari ST)
Turbo Basic
Vintage BASIC
VBScript
Visual Basic (VB)
Visual Basic .NET (VB .NET)
Visual Basic pour DOS
Yabasic
BeckerBASIC
SIMONS' BASIC
Basic09 d'OS-9
Disk Extended Color Basic
Basic09 d'OS-9
Disk Extended Color Basic
Access
Excel
Visual Basic pour Windows
Visual Basic .NET pour Windows
C Shell Unix (csh)
C pour Amiga
C pour Atari ST
C pour DOS
C pour Falcon030
C pour GEMDOS (Atari ST)
C pour Linux
C pour PowerTV OS
C pour OS/2
C pour Unix
C pour Windows
Aztec C
CoCo-C
GNU C
HiSoft C
IBM C/2
Introl-C
Lattice C
Microsoft C
MinGW C
MSX-C
Open Watcom C
OS-9 C Compiler
Pure C
Quick C
Turbo C
HiSoft C for Atari ST
HiSoft C for CP/M (Amstrad CPC)
C++ pour OS/2
C++ pour Windows
Borland C++
C++Builder
IBM VisualAge C++
Intel C++
MinGW C++
Open Watcom C++
Symantec C++
Turbo C++
Visual C++
Visual C++ .NET
Watcom C++
Zortech C++
C# (C Sharp) pour Windows
Apple III Cobol
Microsoft Cobol
BlueDragon
Lucee
OpenBD
Railo
Smith Project
Microsoft Fortran
WATFOR-77
CSS
FBML
Open Graph
SVG
XML
XSL/XSLT
LESS
SASS
GCJ (GNU)
JSP
Jython
Visual J++
Node.js
TypeScript
AutoLISP
ACSLogo
LotusScript pour Windows
Amiga Oberon
Oberon .NET
Apple Pascal
Delphi/Kylix/Lazarus
Free Pascal
GNU Pascal
HighSpeed Pascal
IBM Personal Computer Pascal
Lisa Pascal
Maxon Pascal
MPW Pascal
OS-9 Pascal
OSS Personal Pascal
Pascal-86
Pascal du Cray Research
Pascal/VS
Pascal-XT
PURE Pascal
QuickPascal
RemObjets Chrome
Sun Pascal
THINK Pascal
Tiny Pascal (TRS-80)
Turbo Pascal
UCSD Pascal
VAX Pascal
Virtual Pascal
Turbo Pascal for CP/M-80
Turbo Pascal for DOS
Turbo Pascal for Macintosh
Turbo Pascal for Windows
CodeIgniter (Cadre d'application)
Drupal (Projet)
Joomla! (Projet)
Phalanger (PHP .NET)
phpBB (Projet)
Smarty (balise)
Twig (balise)
Symfony (Cadre d'application)
WordPress (Projet)
Zend (Cadre d'application)
PL360
PL/M-80
PL/M-86
Turbo Prolog
CPython
IronPython
Jython
PyPy
AREXX
Regina REXX
JMP
Btrieve
Cassandra
Clipper
CouchDB
dBASE
Hbase
Hypertable
MongoDB
Redis
Access
BigQuery
DB2
H2
Interbase
MySQL
Oracle
PostgreSQL
SAP HANA
SQL Server
Sybase
U-SQL
Installation de WordPress avec la distribution TurnKey Linux
Introduction
Référence de fonctions
Référence de classes
Référence de la base de données
Référence des plugiciels
Référence des balises (Shortcodes WordPress)
Référence des balises WordPress Export (WXR)
Référence des fichiers
XML-RPC
Ajouter un menu
Termes et du vocabulaire
Code d'erreur
Déboguage
WordPress VIP
Déboguage du processus de redirection
Préface
Notes légal
Dictionnaire
Recherche

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.



PARTAGER CETTE PAGE SUR
Dernière mise à jour : Mardi, le 29 mai 2018