È necessario modificare le stringhe del selezionatore di date per i mesi (lunghi e brevi) e Ddill mostra come modificare questo testo utilizzando PHP.
Il selezionatore di date di WPForms è generato utilizzando lo script Flatpickr date, che costruisce il selezionatore di date utilizzando JavaScript.
Per impostazione predefinita, le stringhe del calendario del Date Picker sono in inglese e il primo giorno della settimana del calendario sarà la domenica.
Se si desidera localizzare le stringhe linguistiche utilizzate nel Date Picker, è disponibile un tutorial separato con maggiori dettagli.
Modifica delle stringhe del selezionatore di date
Modificando il codice sottostante, è possibile modificare o tradurre le stringhe utilizzate per i giorni e i mesi nel calendario, nonché regolare il primo giorno della settimana.
In questo esempio, abbiamo tradotto i giorni e i mesi in francese e abbiamo anche cambiato il primo giorno della settimana in lunedì.
È necessario copiare il codice sottostante e aggiungerlo al proprio sito. Poi modificate la lingua per adattarla alle vostre esigenze.
Se avete bisogno di aiuto su come e dove aggiungere gli snippet al vostro sito, consultate questo tutorial.
/** * Translate strings for WPForms date picker and modify the first day of the week. * * @link https://wpforms.com/developers/modify-date-field-date-picker-strings/ */ function wpforms_flatpickr_l10_strings_customization() { ?> <script type="text/javascript"> (function () { if ( typeof flatpickr === 'undefined' ) { return; } if ( ! flatpickr.hasOwnProperty( 'l10ns' ) ) { return; } var flatpickrL10n = flatpickr.l10ns.default; if ( typeof wpforms_settings !== 'undefined' && wpforms_settings.hasOwnProperty( 'locale' ) ) { flatpickrL10n = Object.assign( {}, flatpickrL10n ) flatpickr.l10ns[wpforms_settings.locale] = flatpickrL10n; } flatpickrL10n.firstDayOfWeek = 1; flatpickrL10n.weekdays = { shorthand: [ 'Dim', 'Lun', 'Mar', 'Mer', 'Jeu', 'Ven', 'Sam' ], longhand : [ 'Dimanche', 'Lundi', 'Mardi', 'Mercredi', 'Jeudi', 'Vendredi', 'Samedi' ] }; flatpickrL10n.months = { shorthand: [ 'Janv', 'Févr', 'Mars', 'Avr', 'Mai', 'Juin', 'Juil', 'Août', 'Sept', 'Oct', 'Nov', 'Déc' ], longhand : [ 'Janvier', 'Février', 'Mars', 'Avril', 'Mai', 'Juin', 'Juillet', 'Août', 'Septembre', 'Octobre', 'Novembre', 'Décembre' ] }; })(); </script> <?php } add_action( 'wpforms_wp_footer_end', 'wpforms_flatpickr_l10_strings_customization' );
Ora, quando si visualizza il menu a tendina Date Picker, si vedranno immediatamente le modifiche.
In alternativa, si può anche tradurre il selezionatore di date usando una libreria da uno script, seguendo semplicemente i passi di questa documentazione.
Ed ecco fatto! Avete aggiornato con successo la stringa per il Date Picker mesi. Volete personalizzare ulteriormente il campo Data/Ora? Date un'occhiata al nostro articolo su Come personalizzare le opzioni di data del campo data/ora.