Resumen de IA
¿Te gustaría ocultar la pestaña de Marketing dentro de tu creador de formularios? Si tienes muchos usuarios con varios roles en tu sitio y el uso de los Controles de Acceso les ha dado acceso a WPForms, quizás no quieras que tengan la capacidad de configurar ninguna integración en tus formularios. Usando un pequeño fragmento de PHP puedes ocultar fácilmente la pestaña de marketing y en este tutorial, ¡te mostraremos cómo!
Ocultar la pestaña de Marketing
Por defecto, cualquier usuario con los permisos correctos puede crear formularios en tu sitio a través del creador de formularios de WPForms con todas las opciones disponibles.

Para el propósito de este tutorial, queremos ocultar la pestaña de Marketing dentro del creador de formularios a todos los usuarios que tengan el rol de WordPress de Suscriptor o Editor. Para lograr esto, necesitaremos copiar este fragmento a nuestro sitio.
Si necesitas ayuda sobre cómo y dónde añadir fragmentos a tu sitio, por favor revisa este 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');
Para más información sobre los roles y capacidades de usuario de WordPress, por favor consulta su documentación.

Y eso es todo lo que necesitas para ocultar la pestaña de Marketing a los usuarios de WordPress en tu sitio con roles particulares. ¿Te gustaría añadir un selector de color a tus formularios? Echa un vistazo a nuestro tutorial sobre Cómo Añadir un Selector de Color a Tu Formulario.
Preguntas frecuentes
P: ¿Puedo ocultar también la pestaña de Pagos?
R: Si quieres ocultar también la pestaña de Pagos.
/**
* 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');
P: ¿Puedo ocultar ambas pestañas?
R: Puedes ocultar ambas pestañas usando este fragmento.
/**
* 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');