Attention !

Cet article contient du code PHP et est destiné aux développeurs. Nous fournissons ce code à titre de courtoisie, mais nous n'offrons pas de support pour les personnalisations de code ou le développement tiers.

Pour obtenir de l'aide supplémentaire, veuillez consulter le tutoriel de WPBeginner sur l'ajout de code personnalisé.

Ignorer

Description

Le filtre wpforms_coupons_generator_generate_code_args modifie les paramètres par défaut lors de l'utilisation du bouton Générer le code avec le module complémentaire Coupons.

Paramètres

$défaut
(tableau) (Requis) Tableau des paramètres par défaut.

Source

wpforms-coupons/src/Generator.php

Plus d'informations

Le filtre est appliqué à un tableau de paramètres par défaut que le bouton Générer le code utilise lors de la génération automatique d'un code de coupon. En utilisant ce filtre, vous pouvez établir un ensemble de valeurs par défaut que cette fonctionnalité peut utiliser.

Exemples

/**
 * 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 );

Référence d'article : Comment créer un préfixe par défaut pour vos coupons