Attenzione!

Questo articolo contiene codice PHP ed è destinato agli sviluppatori. Offriamo questo codice come cortesia, ma non forniamo supporto per personalizzazioni del codice o sviluppo di terze parti.

Per ulteriore assistenza, consulta il tutorial di WPBeginner su come aggiungere codice personalizzato.

Chiudi

Descrizione

Il filtro wpforms_coupons_generator_generate_code_args imposta le impostazioni predefinite quando si utilizza il pulsante Genera codice con il componente aggiuntivo Coupon.

Parametri

$predefinito
(array) (Richiesto) Array di impostazioni predefinite.

Origine

wpforms-coupons/src/Generator.php

Maggiori Informazioni

Il filtro viene applicato a un array di impostazioni predefinite che il pulsante Genera codice utilizza quando genera automaticamente un codice coupon. Utilizzando questo filtro, puoi stabilire un insieme di impostazioni predefinite che questa funzionalità può utilizzare.

Esempi

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

Riferimento articolo: Come creare un prefisso predefinito per i tuoi coupon