web-dev-qa-db-fra.com

Comment puis-je faciliter la modification/l'ajout de champs personnalisés existants dans mon thème?

Un thème Wordpress que j'ai créé utilise des champs personnalisés dans les publications.

Il y a environ 5 ou 6 champs personnalisés à définir lors de la création d'un article, et mes utilisateurs ont du mal à se rappeler quoi entrer pour le nom et la valeur du champ personnalisé. J'utilise les champs de nom/valeur depuis de nombreuses années, de sorte que beaucoup de contenu est construit à partir de ces champs.

Je cherche un moyen de faciliter le processus de post-création/édition pour mes utilisateurs.

Existe-t-il une fonctionnalité intégrée dans Wordpress que je pourrais utiliser pour que les champs personnalisés existants ne soient pas un champ dans lequel ils doivent entrer manuellement le nom, mais plutôt un menu déroulant ou une sélection du champ personnalisé qui apparaît sur le message en cours de modification? Est-ce à quoi servent les méta-boîtes? Ou est-il préférable d'utiliser un plugin?

(Je commence à me familiariser avec le plugin Carbon Fields pour un projet différent, mais je peux voir qu'il crée son propre espace de noms pour des champs personnalisés et je ne suis pas sûr de la manière dont j'utiliserais le plugin si j'ai des champs existants sur mon site.) .

2
user1468810

En général, la réponse est oui et le Web est plein de bontutoriels qui feraient un meilleur travail que ce que je peux ici.

2
Andy Macaulay-Brook

Malheureusement, le stock wordpress ne donne pas beaucoup plus d'aide avec les champs personnalisés.

Je recommanderais d'utiliser le plugin de champs personnalisés avancés. https://wordpress.org/plugins/advanced-custom-fields/

Vous pouvez définir le nom lors de la création d'un champ et le faire correspondre à ce que vous utilisiez. Il devrait également fonctionner de manière rétroactive sur les anciens messages et le contenu.

1
circlecube