Resumo de IA
Gostaria de ocultar o separador Marketing dentro do seu construtor de formulários? Se tem muitos utilizadores com várias funções no seu site e a utilização dos Controlos de Acesso lhes deu acesso ao WPForms, talvez não queira que eles tenham a capacidade de configurar quaisquer integrações nos seus formulários. Utilizando um pequeno trecho de PHP, pode facilmente ocultar o separador de marketing e, neste tutorial, vamos mostrar-lhe como!
Ocultar o separador de Marketing
Por defeito, qualquer utilizador com as permissões corretas pode criar formulários no seu site através do construtor de formulários WPForms com todas as opções disponíveis.

Para efeitos deste tutorial, queremos ocultar o separador Marketing dentro do construtor de formulários para todos os utilizadores que tenham a função WordPress de Subscritor ou Editor. Para conseguir isto, precisaremos de copiar este trecho para o nosso site.
Se precisar de assistência sobre como e onde adicionar trechos ao seu site, revise 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 mais informações sobre funções e capacidades de utilizador WordPress, consulte a documentação.

E é tudo o que precisa para ocultar o separador Marketing de utilizadores WordPress no seu site com funções específicas. Gostaria de adicionar um seletor de cores aos seus formulários? Dê uma vista de olhos ao nosso tutorial sobre Como Adicionar um Seletor de Cores ao Seu Formulário.
FAQ
P: Posso ocultar também o separador Pagamentos?
R: Se quiser ocultar também o separador Pagamentos.
/**
* 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: Posso ocultar ambos os separadores?
R: Pode ocultar ambos os separadores utilizando este trecho.
/**
* 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');