Añadir un código de referencia secuencial a los e-mails de CF-7
Publicado por johan (1 intervención) el 18/02/2020 23:48:44
Buenos días,
Tengo un cliente que me ha solicitado lo siguiente: Añadir una referencia única cada vez que se rellene un formulario en el contact form 7 Le he propuesto añadir la siguiente función, el cual genera un numero aleatorio en el propio formulario de contact form 7
Pero no quiere que sea aleatorio, sino autonumerico y unico, he estadao buscando alguna otra funcion o plugin, pero no lo he encontrado. ¿Se podría modificar esta función para poder crear un numero único para cada formulario? ¿puede ser numeros secuenciales? Si se puede realizar?
Tengo un cliente que me ha solicitado lo siguiente: Añadir una referencia única cada vez que se rellene un formulario en el contact form 7 Le he propuesto añadir la siguiente función, el cual genera un numero aleatorio en el propio formulario de contact form 7
1
2
/* Generar Código de Referencia – Función que genera un código aleatorio de 10 caracteres de longitud formado por letras mayúsculas y números */
function samuriosa_genCodigoTicket() { $len = 10; $caracteres = «0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ»; for ($p = 0; $p < $len; $p++) { $string .= $caracteres[mt_rand(0, strlen($caracteres)-1)]; } return $string; } add_shortcode(‘codigoticket’, ‘samuriosa_genCodigoTicket’);
Pero no quiere que sea aleatorio, sino autonumerico y unico, he estadao buscando alguna otra funcion o plugin, pero no lo he encontrado. ¿Se podría modificar esta función para poder crear un numero único para cada formulario? ¿puede ser numeros secuenciales? Si se puede realizar?
Valora esta pregunta


0