Attenzione!

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

Per maggiori informazioni, consultare il tutorial di WPBeginner sull'aggiunta di codice personalizzato.

Congedo

Descrizione

Il wpforms_google_drive_provider_settings_form_builder_enabled_shared_drives consente di visualizzare le directory delle cartelle dell'unità condivisa sul proprio account Google.

Parametri

ParametroTipoDescrizione
$formobjectOggetto WP_Post contenente tutte le impostazioni e i campi del modulo.
$is_enabledboolBooleano per specificare se le unità condivise sono abilitate per il provider Google Drive.

Fonte

wpforms-google-drive/src/Provider/Settings/FormBuilder.php

Ulteriori informazioni

Questo filtro consente di scegliere le directory dalle cartelle condivise quando si collega l'addon Google Drive a un modulo del sito. Controlla se le unità condivise sono abilitate o disabilitate per l'integrazione di Google Drive nell'interfaccia del costruttore di moduli.

Esempi

/**
	* Display shared drives in Google Picker.
	*
    * @link https://wpforms.com/developers/wpforms_google_drive_provider_settings_form_builder_enabled_shared_drives/
	* @since {VERSION}
	*
	* @param bool    $is_enabled Display Shared Drives directories.
	* @param WP_Post $form       Current form.
*/

add_filter( 'wpforms_google_drive_provider_settings_form_builder_enabled_shared_drives', '__return_true' );

Lo snippet qui sopra applicherà la funzionalità a tutti i moduli del vostro sito web. Se si desidera applicare il filtro a un modulo specifico, utilizzare lo snippet sottostante:

function wpf_shared_google_drive_form ( $is_enabled, $form ) {
    // Enable shared drives only for form ID 123
    if ( $form->ID === 123 ) {
        return true;
    }
   
    return $is_enabled;
}

add_filter( 'wpforms_google_drive_provider_settings_form_builder_enabled_shared_drives', 'wpf_shared_google_drive_form', 10, 2 );

Assicurarsi di sostituire 123 nello snippet qui sopra con l'ID effettivo del modulo. Se avete bisogno di aiuto per recuperare l'ID del modulo, consultate il nostro tutorial.