Atenção!

Este artigo contém código PHP e destina-se a desenvolvedores. Oferecemos este código como uma cortesia, mas não fornecemos suporte para personalizações de código ou desenvolvimento de terceiros.

Para orientação extra, consulte o tutorial do WPBeginner sobre como adicionar código personalizado.

Dispensar

Como Remover o botão “Adicionar Formulário” do editor TinyMCE

Você está usando o Editor Clássico para o seu site WordPress e deseja remover o botão Adicionar Formulário do editor TinyMCE? Usando PHP, você pode desabilitar facilmente este botão. Neste tutorial, mostraremos o trecho de PHP necessário para remover o botão “Adicionar Formulário” do editor TinyMCE.

Quando o WPForms está instalado, um botão Adicionar Formulário será exibido nas opções do editor TinyMCE para qualquer tipo de postagem do WordPress ao usar o editor Clássico.

Como remover o botão "adicionar formulário" do editor TinyMCE

Este botão pode ser facilmente removido adicionando o trecho de código abaixo ao seu site.

Removendo o botão Adicionar Formulário

Neste exemplo específico, estamos ocultando o botão Adicionar Formulário em páginas e posts. No entanto, você pode substituir page e post por qualquer nome de tipo de postagem.

/**
 * Remove the 'Add Form' WPForms TinyMCE button.
 *
 * In the function below we disable displaying the 'Add Form' button
 * on pages and posts. You can replace 'page' and 'post' with your desired post type.
 *
 * @link   https://wpforms.com/developers/remove-add-form-button-from-tinymce-editor/
 */

function wpf_dev_remove_media_button( $display ) {

	$screen = get_current_screen();

	if ( 'page' == $screen->post_type || 'post' == $screen->post_type ) {
		return false;

	} 
	return $display;
}
add_filter( 'wpforms_display_media_button', 'wpf_dev_remove_media_button', 10, 1 );

E é isso! Você desabilitou o botão Adicionar Formulário do editor. Gostaria de desabilitar o preenchimento automático em navegadores? Dê uma olhada em nosso tutorial sobre Como Desabilitar o Autocomplete do Navegador para Campos de Formulário.

Filtro de Referência

wpforms_display_media_button

FAQ

P: Posso usar isso para outros tipos de postagem?

R: Com certeza! Neste exemplo, estamos incluindo páginas, posts e o tipo de postagem de produto do Woocommerce.

/**
 * Remove the 'Add Form' WPForms TinyMCE button.
 *
 * In the function below we disable displaying the 'Add Form' button
 * on pages and posts. You can replace 'page' and 'post' with your desired post type.
 *
 * @link   https://wpforms.com/developers/remove-add-form-button-from-tinymce-editor/
 */
 
function wpf_dev_remove_media_button( $display ) {
 
    $screen = get_current_screen();
 
    if ( 'page' == $screen->post_type || 'product' == $screen->post_type || 'post' == $screen->post_type ) {
        return false;
 
    } 
    return $display;
}
add_filter( 'wpforms_display_media_button', 'wpf_dev_remove_media_button', 10, 1 );