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 paramètre wpforms_google_drive_provider_settings_form_builder_enabled_shared_drives vous permet d’afficher les répertoires des dossiers partagés sur votre compte Google.

Paramètres

ParamètreTypeDescription
$formobjetObjet WP_Post contenant tous les paramètres et champs du formulaire.
$is_enabledboolBooléen spécifiant 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 des dossiers partagés lors de la connexion du module complémentaire Google Drive à un formulaire sur votre site. Il contrôle si les lecteurs partagés sont activés ou désactivés pour l’intégration 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 );

Assurez-vous de remplacer 123 dans l’extrait ci-dessus par l’ID réel de votre formulaire. Consultez notre tutoriel si vous avez besoin d’aide pour récupérer l’ID de votre formulaire.