KI-Zusammenfassung
Möchten Sie die Registerkarte Marketing im Formular-Generator ausblenden? Wenn Sie viele Benutzer mit verschiedenen Rollen auf Ihrer Website haben und die Zugriffskontrollen ihnen Zugriff auf WPForms gewährt haben, möchten Sie ihnen vielleicht nicht die Möglichkeit geben, Integrationen für Ihre Formulare einzurichten. Mit einem kleinen PHP-Snippet können Sie die Marketing-Registerkarte einfach ausblenden, und in diesem Tutorial zeigen wir Ihnen, wie!
Die Registerkarte „Marketing“ ausblenden
Standardmäßig kann jeder Benutzer mit den entsprechenden Berechtigungen über den WPForms-Formular-Generator mit allen verfügbaren Optionen Formulare auf Ihrer Website erstellen.

Für dieses Tutorial möchten wir die Registerkarte Marketing im Formular-Generator für alle Benutzer mit der WordPress-Rolle Abonnent oder Redakteur ausblenden. Um dies zu erreichen, müssen wir diesen Snippet auf unserer Website kopieren.
Wenn Sie Hilfe benötigen, wie und wo Sie Snippets zu Ihrer Website hinzufügen können, lesen Sie bitte dieses Tutorial.
/**
* Hide the Marketing tab inside the form builder
*
* @link https://wpforms.com/developers/how-to-hide-the-marketing-tab-in-form-builder/
*/
function hide_marketing_tab_based_on_role() {
// Default WordPress User Roles: subscriber, editor, contributor, author, administrator
// For more information on WordPress roles check out https://wordpress.org/documentation/article/roles-and-capabilities/
// Check if the current user is a subscriber OR an editor
if( current_user_can( 'subscriber' ) || current_user_can( 'editor' ) ) {
echo '<style>
.wpforms-panel-providers-button {
display: none !important;
}
</style>';
}
}
add_action('admin_head', 'hide_marketing_tab_based_on_role');
Weitere Informationen zu WordPress-Benutzerrollen und -berechtigungen finden Sie in deren Dokumentation.

Und das ist alles, was Sie brauchen, um die Registerkarte Marketing für WordPress-Benutzer mit bestimmten Rollen auf Ihrer Website auszublenden. Möchten Sie Ihrer Formular eine Farbauswahl hinzufügen? Sehen Sie sich unser Tutorial an So fügen Sie Ihrer Formular eine Farbauswahl hinzu.
FAQ
F: Kann ich auch die Registerkarte „Zahlungen“ ausblenden?
A: Wenn Sie auch die Registerkarte Zahlungen ausblenden möchten.
/**
* Hide the Payments tab inside the form builder
*
* @link https://wpforms.com/developers/how-to-hide-the-marketing-tab-in-form-builder/
*/
function hide_payments_tab_based_on_role() {
// Default WordPress User Roles: subscriber, editor, contributor, author, administrator
// For more information on WordPress roles check out https://wordpress.org/documentation/article/roles-and-capabilities/
// Check if the current user is a subscriber OR an editor
if( current_user_can( 'subscriber' ) || current_user_can( 'editor' ) ) {
echo '<style>
.wpforms-panel-payments-button {
display: none !important;
}
</style>';
}
}
add_action('admin_head', 'hide_payments_tab_based_on_role');
F: Kann ich beide Registerkarten ausblenden?
A: Sie können beide Registerkarten mit diesem Snippet ausblenden.
/**
* Hide the Payments and Marketing tab inside the form builder
*
* @link https://wpforms.com/developers/how-to-hide-the-marketing-tab-in-form-builder/
*/
function hide_marketing_tab_based_on_role() {
// Default WordPress User Roles: subscriber, editor, contributor, author, administrator
// For more information on WordPress roles check out https://wordpress.org/documentation/article/roles-and-capabilities/
// Check if current user is subscriber OR editor
if( current_user_can( 'subscriber' ) || current_user_can( 'editor' ) ) {
echo '<style>
.wpforms-panel-providers-button {
display: none !important;
}
.wpforms-panel-payments-button {
display: none !important;
}
</style>';
}
}
add_action('admin_head', 'hide_marketing_tab_based_on_role');