nexya custom fields
Des champs à vous, gardés dans leurs propres tables — et relus en une seule requête par page.
- Vos champs, pas ceux d’une extension Un groupe se crée ici, se pose sur un contenu, un terme, un compte ou une page d’options, et se lit dans le thème avec nexya_get_field().
- Lus en une requête Les valeurs vivent dans leurs propres tables plutôt que dans postmeta : une page entière, répéteurs compris, tient en une seule requête.
- On arrive d’ACF, on repart quand on veut Les groupes et les valeurs d’un site ACF s’importent, clones compris. Un groupe repart chez ACF le jour où vous le décidez.
0:17
Gratuit
Tous les types de champs — répéteurs, contenu flexible, groupe, clone, accordéon, relations, icône —, la logique conditionnelle, les pages d’options, l’import et l’export ACF, et les champs dans l’éditeur de blocs, Elementor et Bricks.
Pro
Les noms de fonctions d’ACF — get_field(), have_rows()… — pour qu’un thème écrit pour ACF tourne sans être modifié.
Démarrer
nexya custom fields en trois étapes
- Allumez nexya custom fields Dans le hub nexya. Si ACF est installé, l’import reprend ses groupes en un clic.
- Créez un groupe de champs Dans le menu NCF : les champs, puis où ils s’affichent — un type de contenu, un modèle de page, une page d’options.
- Lisez-les dans le thème Avec nexya_get_field('nom_du_champ'). Avec le Pro et sans ACF, get_field() et les autres fonctions d’ACF répondent aussi.
nexya custom fields est dans l’extension gratuite, sur autant de sites que vous voulez.
Questions fréquentes
Tout savoir sur nexya custom fields
Dans le menu NCF, créez un groupe, ajoutez vos champs (texte, image, répéteur, relation…) et choisissez où il s’affiche. Le champ apparaît dans l’éditeur des contenus concernés.
Avec nexya_get_field('nom_du_champ'), et nexya_have_rows() et nexya_get_sub_field() pour les répéteurs. Avec le Pro, quand ACF n’est pas installé, les noms d’ACF — get_field(), have_rows()… — répondent aussi : un thème écrit pour ACF tourne sans être modifié.
Sur un thème PHP qui lit ses champs avec get_field() et have_rows(), oui : répéteurs, contenu flexible, galerie, groupe, clone, accordéon, relations et pages d’options sont gratuits, les groupes et les valeurs d’ACF s’importent, et le Pro ajoute les fonctions d’ACF. La logique conditionnelle d’ACF est reprise. Les réglages Elementor ou Bricks branchés sur ACF se refont avec les widgets et les balises nexya ; les blocs ACF, WPGraphQL for ACF et ACF Extended ne sont pas pris en charge.
Les valeurs vivent dans leurs propres tables au lieu de s’empiler dans postmeta : une page entière, répéteurs compris, se lit en une seule requête. Et un groupe peut repartir chez ACF le jour où vous le décidez.
Les valeurs restent dans leurs tables, rien n’est effacé. Et comme un groupe s’exporte au format d’ACF, vous n’êtes jamais enfermé.
Oui : l’onglet Affichage d’un champ règle quand il s’affiche — quand un autre champ de la même liste est égal à une valeur, en est différent, la contient, est rempli ou est vide. Les règles se combinent, et la logique conditionnelle d’un groupe ACF importé est reprise.
Dans Elementor, la catégorie « nexya » propose trois widgets — un champ, les lignes d’un répéteur, les termes d’un champ — et, avec Elementor Pro, des balises dynamiques. Dans l’éditeur de blocs, un paragraphe, un titre, un bouton ou une image se lie à un champ. Dans Bricks, les données dynamiques {nexya:…} s’insèrent partout.
La suite
Les autres modules