8

NB : Faire une sauvegarde de votre thème, de votre fichier et/ou votre base de données avant d’ajouter ces fonctions tutoriels.

Créer un shortcode – Obtenir un ID aléatoire
Intermédiaire

---- Cet article a été modifié : 7 juillet 2021

Nous allons dans ce tutoriel, créer un shortcode afin d’obtenir un ID aléatoire comme par exemple dans un champ caché de formidable form.

Dans notre exemple, nous souhaitons cacher un champ permettant de générer un ID personnalisé dans un formulaire.

Nous allons dans un premier temps utiliser la fonction PHP mt_rand() qui va nous générer notre ID personnalisé. Nous avons ajouté un argument qui donne un chiffre entre 1000 et 9999.

Puis nous donnons une entité personnalisée comme dans notre exemple WPU-

Notre shortcode personnalisé - ID aléatoire

// Add Shortcode
function wpu_number_entreprise_shortcode() {
   $numberplugin = mt_rand(1000, 9999);
   return 'wpu-' . $numberplugin;
}
add_shortcode( 'idrand', 'wpu_number_entreprise_shortcode' );

Donc, ça pourrait donné un ID aléatoire comme exemple : wpu-3874

Vous pouvez aussi changer vos arguments dans votre fonction mt_rand.

Shortcode : [idrand]