Achtung!

Dieser Artikel enthält PHP-Code und richtet sich an Entwickler. Wir stellen diesen Code als Service zur Verfügung, bieten jedoch keine Unterstützung für Codeanpassungen oder die Entwicklung durch Dritte.

Für zusätzliche Hilfe siehe das Tutorial von WPBeginner zum Hinzufügen von benutzerdefiniertem Code.

Schließen

Beschreibung

Die wpforms_google_drive_provider_settings_form_builder_enabled_shared_drives Einstellung ermöglicht es Ihnen, Verzeichnisse aus freigegebenen Laufwerksordnern in Ihrem Google-Konto anzuzeigen.

Parameter

ParameterTypBeschreibung
$formObjektWP_Post-Objekt, das alle Formulareinstellungen und -felder enthält.
$is_enabledboolBoolean, der angibt, ob freigegebene Laufwerke für den Google Drive-Anbieter aktiviert sind.

Quelle

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

Weitere Informationen

Dieser Filter ermöglicht es Ihnen, Verzeichnisse aus freigegebenen Ordnern auszuwählen, wenn Sie das Google Drive Addon mit einem Formular auf Ihrer Website verbinden. Er steuert, ob freigegebene Laufwerke für die Google Drive-Integration in der Formular-Builder-Oberfläche aktiviert oder deaktiviert sind.

Beispiele

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

Der obige Ausschnitt wendet die Funktionalität auf alle Formulare auf Ihrer Website an. Wenn Sie den Filter auf ein bestimmtes Formular anwenden möchten, verwenden Sie den folgenden Ausschnitt:

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

Ersetzen Sie 123 im obigen Ausschnitt durch Ihre tatsächliche Formular-ID. Sehen Sie sich unser Tutorial an, wenn Sie Hilfe beim Abrufen Ihrer Formular-ID benötigen.