Attention !

Cet article contient du code PHP et est destiné aux développeurs. Nous offrons ce code par courtoisie, mais nous ne fournissons pas de support pour les personnalisations de code ou le développement de tierces parties.

Pour plus d'informations, consultez le tutoriel de WPBeginner sur l'ajout de code personnalisé.

Rejeter

Description

Le wpforms_google_drive_provider_settings_form_builder_enabled_shared_drives vous permet d'afficher des répertoires à partir de dossiers de lecteurs partagés sur votre compte Google.

Paramètres

ParamètresTypeDescription
$formobjectObjet WP_Post contenant tous les paramètres et champs du formulaire.
$is_enabledboolBooléen indiquant si les lecteurs partagés sont activés pour le fournisseur Google Drive.

Source

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

Plus d'informations

Ce filtre vous permet de choisir des répertoires dans les dossiers partagés lorsque vous connectez le module complémentaire Google Drive à un formulaire sur votre site. Il détermine si les lecteurs partagés sont activés ou désactivés pour l'intégration de Google Drive dans l'interface du générateur de formulaires.

Exemples

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

L'extrait ci-dessus appliquera la fonctionnalité à tous les formulaires de votre site web. Si vous souhaitez appliquer le filtre à un formulaire spécifique, utilisez l'extrait ci-dessous :

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

Veillez à remplacer 123 dans l'extrait ci-dessus par l'identifiant de votre formulaire. Consultez notre tutoriel si vous avez besoin d'aide pour récupérer l'identifiant de votre formulaire.