<html lang="de-de" dir="ltr"><head></head><body>### [Einschränken des Zugriffs auf den Google Sheets Picker in WPForms](https://wpforms.com/developers/restricting-access-to-the-google-sheets-picker-in-wpforms/)

**Veröffentlicht:** 20. April 2026
**Autor:** Umair Majeed

**Inhalt:**

Möchten Sie einschränken, welche Benutzer die Liste der verbundenen Google Sheets beim Einrichten einer Google Sheets-Verbindung in WPForms anzeigen können? Standardmäßig kann jeder Benutzer mit Zugriff auf den Formular-Builder jede Tabelle anzeigen, die mit dem verbundenen Google-Konto verknüpft ist. Dies kann auf Websites mit mehreren Backend-Benutzern ein Datenschutzproblem darstellen.

Dieses Tutorial zeigt Ihnen, wie Sie den Zugriff auf den Google Sheets Picker mit einem benutzerdefinierten Code-Snippet einschränken können.

---

## Erstellen des Snippets

Bevor wir beginnen, lesen Sie unbedingt unser Tutorial [zum Hinzufügen benutzerdefinierter Code-Snippets](https://wpforms.com/developers/how-to-add-custom-php-or-javascript-for-wpforms/) zu Ihrer Website.

Der Google Sheets Picker lädt seine Daten über einen AJAX-Endpunkt, wenn ein Benutzer den Google Sheets-Anbieter im Formular-Builder öffnet. Indem Sie den `wpforms_providers_settings_builder_ajax_access_token_data_get_google-sheets`-Filter verwenden, können Sie eine Berechtigungsprüfung hinzufügen, bevor die Tabellenliste zurückgegeben wird.

Wir behandeln zwei gängige Szenarien unten.

## Zugriff nur für Administratoren einschränken

Das folgende Snippet beschränkt den Zugriff auf den Google Sheets Picker auf Benutzer mit der Berechtigung `manage_options`. Standardmäßig ist dies auf Administratoren beschränkt.

```

/**
 * Beschränkt den Google Sheets Picker nur auf Administratoren.
 *
 * @link  https://wpforms.com/developers/
 */

add_filter( 'wpforms_providers_settings_builder_ajax_access_token_data_get_google-sheets', 'wpf_restrict_picker_access_admins_only', 9 );

function wpf_restrict_picker_access_admins_only(): void {

    // Zugriff auf Benutzer mit der Berechtigung manage_options beschränken (standardmäßig Administratoren).
    if ( ! current_user_can( 'manage_options' ) ) {
        wp_send_json_error( 403 );
    }
}
```

Sobald dieses Snippet zu Ihrer Website hinzugefügt wurde, erhält jeder Nicht-Administrator, der versucht, den Google Sheets Picker zu öffnen, einen 403-Fehler, anstatt die Liste der verbundenen Tabellen zu sehen. Administratoren sehen den Picker weiterhin genau wie zuvor.

## Zugriff für einen bestimmten Benutzer einschränken

Wenn Sie den Zugriff auf einen einzelnen Benutzer beschränken möchten, können Sie stattdessen gegen eine bestimmte Benutzer-ID prüfen. Dies ist nützlich, wenn nur eine Person in Ihrem Team Google Sheets-Verbindungen verwalten darf.

```

/**
 * Beschränkt den Google Sheets Picker auf einen bestimmten Benutzer.
 *
 * @link  https://wpforms.com/developers/
 */

add_filter( 'wpforms_providers_settings_builder_ajax_access_token_data_get_google-sheets', 'wpf_restrict_picker_access_single_user', 9 );

function wpf_restrict_picker_access_single_user(): void {

    // Zugriff auf eine bestimmte Benutzer-ID beschränken. Ersetzen Sie 1 durch die gewünschte Benutzer-ID.
    if ( get_current_user_id() !== 1 ) {
        wp_send_json_error( 403 );
    }
}
```

Stellen Sie sicher, dass Sie `1` durch die ID des Benutzers ersetzen, den Sie zulassen möchten. Sie finden die ID eines Benutzers, indem Sie in Ihrem WordPress-Adminbereich zu **Benutzer** gehen und mit der Maus über den Namen des Benutzers fahren. Die ID wird in der URL des Bearbeitungslinks angezeigt.

Das ist alles! Sie haben den Zugriff auf den Google Sheets Picker in WPForms erfolgreich eingeschränkt. Möchten Sie andere Teile der Google Sheets-Integration anpassen? Sehen Sie sich unser Tutorial an, wie Sie das [Google Sheets Addon mit WPForms](https://wpforms.com/docs/google-sheets-addon/) einrichten.

**Kategorien:** Tutorials, Addons

---</body></html>