Möchten Sie die Registerkarte "Marketing" in Ihrem Formular-Builder ausblenden? Wenn Sie viele Benutzer mit verschiedenen Rollen auf Ihrer Website haben und mit der Access Controls hat ihnen den Zugang zu WPForms, vielleicht wollen Sie nicht, dass sie die Fähigkeit, alle Integrationen auf Ihre Formulare einrichten haben. Mit einem kleinen PHP-Snippet können Sie den Marketing-Tab ganz einfach ausblenden. In diesem Tutorial zeigen wir Ihnen, wie das geht!
Ausblenden der Registerkarte Marketing
Standardmäßig kann jeder Benutzer mit den richtigen Berechtigungen erstellen Formulare auf Ihrer Website durch die WPForms Form Builder mit allen verfügbaren Optionen.
In diesem Tutorial möchten wir die Registerkarte "Marketing" im Formularersteller für alle Benutzer ausblenden, die die WordPress-Rolle " Abonnent" oder " Editor" haben. Um dies zu erreichen, müssen wir dieses Snippet auf unsere Website kopieren.
Wenn Sie Hilfe benötigen, wie und wo Sie Snippets zu Ihrer Website hinzufügen können, lesen Sie bitte diese Anleitung.
/** * 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 über WordPress-Benutzerrollen und -Funktionen finden Sie in der WordPress-Dokumentation.
Das ist alles, was Sie brauchen, um die Registerkarte "Marketing" für WordPress-Benutzer mit bestimmten Rollen auf Ihrer Website auszublenden. Möchten Sie einen Farbwähler zu Ihren Formularen hinzufügen? Schauen Sie sich unser Tutorial über das Hinzufügen eines Farbwählers zu Ihrem Formular an.
FAQ
F: Kann ich die Registerkarte "Zahlungen" auch 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 die beiden Registerkarten ausblenden?
A: Sie können beide Registerkarten ausblenden, indem Sie dieses Snippet verwenden.
/** * 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');