Descripción

En wpforms_coupons_generator_generate_code_args filtros por defecto cuando se utiliza el Generar código con el botón Complemento de cupones.

Parámetros

$por defecto
(array) (Obligatorio) Conjunto de valores predeterminados.

Fuente

wpforms-coupons/src/Generator.php

Más información

El filtro se aplica a un conjunto de valores predeterminados que el botón Generar código utiliza al generar automáticamente un código de cupón. Utilizando este filtro, puede establecer un conjunto de valores predeterminados que esta funcionalidad puede utilizar.

Ejemplos

/**
 * Allow modifying coupon code generator.
 *
 * @link   https://wpforms.com/developers/wpforms_coupons_generator_generate_code_args/
 *
 * @param array $default     {
 *                           Array of default settings.
 *
 * @type string $prefix      Text before the generated coupon code. Default empty string.
 * @type string $suffix      Text after the generated coupon code. Default empty string.
 * @type string $characters  Characters which will be used to generate coupon code. Default 'ABCDEFGHJKMNPQRSTUVWXYZ23456789'.
 * @type string $code_length Generated string lengths.
 *                           }
 * @return array
 */

function  wpf_coupons_generator_generate_code_args ( $default ) {
 
	// Set your defaults below
	// Default prefix for the coupon
	$default[ 'prefix' ]      = 'WPFORMS-';
	
	// Default suffix for the coupon
	$default[ 'suffix' ]      = '-COUPON';
	
	// Default allowed characters for the coupon
	$default[ 'characters' ]  = 'ABCDEFGHJKMNPQRSTUVWXYZ23456789';
	
	// Default length for the coupon
	$default[ 'code_length' ] = 20;

	return $default;
	
}

add_filter( 'wpforms_coupons_generator_generate_code_args', 'wpf_coupons_generator_generate_code_args', 10, 1 );

Referencia del artículo: Cómo crear un prefijo predeterminado para sus cupones