Bonjour,
je suis en train de créer un thème qui utilise des custom fields et j’aimerais que ceux-ci soient visibles dans l’éditeur de post dès la première utilisation.
On écrit un article et les custom fields sont déjà là, prêts à être remplis.
Donc rien de plus simple, il suffit de créer les valeurs et clés dans la bdd
Dans function.php j’écris donc fait ceci :
$sql = « INSERT INTO wp_postmeta(meta_id,post_id,meta_key,meta_value) »;
$sql .= « VALUES( », »,’champs1′,’entrez ici votre texte’) »;
mysql_query($sql) or die(mysql_error());
ça marche bien à un détail près : si je rafraichis la page d’édition d’un article, le champs personnalisé « champs1 » est créé de nouveau. Comment faire pour qu’il ne soit pas créé une 2ème fois, pour qu’il ne soit créé qu’une unique fois dans la page d’édition d’article ?
Merci !