Mailpress – Alterando o texto dos campos no Widget

Mailpress – Alterando o texto dos campos no Widget

Para quem usa WordPress e gostaria de ter uma Newsletter em seu blog/site, ou até mesmo ter uma ferramenta de e-mail marketing útil e gratuita, uma das melhores opções é usar o plugin Mailpress.

Para aqueles que já utilizam pode surgir uma dúvida: “Como mudar os textos padrões que já aparecem no campos do Widget?”.

Quando o Mailpress é instalado, ele disponibiliza um Widget para que os usuários do site/blog possam se cadastrar para receberem as newsletter do mesmo. Neste Widget é possível alterar o título e o texto do botão “Subscribe” que é o botão que efetua o cadastro. Porém não é possível alterar os textos padrões dos campos E-mail e nome, ficando “Your email” e “Your name”.

Para alterar estes valores precisamos acessar um arquivo do plugin que não é acessível pelo wordpress. Este deve ser acessado pelo seu servidor de hospedagem.

Acessando e alterando o arquivo

  1. Usando algum cliente de FTP, acesse o arquivo “MP_Widget.class.php” pelo caminho abaixo.

    wp-content/plugins/mailpress/mp-includes/class/MP_Widget.class.php

  2. Abra o mesmo em algum editor de código, como o Notepad++ por exemplo.
  3. Procure pela palavra “Your mail” (Provavelmente na linha 101 do código). Deverás chegar no código abaixo:
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    
    $defaults = array('css'	=> false,
    	          'jq'		=> false,
    	          'js'		=> false,
    	          'urlsubmgt' 	=> false, 
    	          'txtbutton' 	=> __('Subscribe', MP_TXTDOM), 
    	          'txtsubmgt' 	=> __('Manage your subscription', MP_TXTDOM), 
    	          'txtloading'	=> __('Loading...', MP_TXTDOM), 
                   	  'txtfield' 	=> __('Your email', MP_TXTDOM), 
    	          'txtfieldname' 	=> __('Your name', MP_TXTDOM), 
    	          'txtwait'	=> __('Waiting for ...', MP_TXTDOM), 
    	          'txtwaitconf' 	=> __('Waiting for your confirmation', MP_TXTDOM), 
    	          'txtallready' 	=> __('You have already subscribed', MP_TXTDOM), 
    	          'txtvalidemail' => __('Enter a valid email !', MP_TXTDOM), 
    	          'txterrconf' 	=> __('ERROR. resend confirmation email failed', MP_TXTDOM), 
    	          'txtdberror' 	=> __('ERROR in the database : subscriber not inserted', MP_TXTDOM)
                     );

  4. Basta alterar as linhas que estão com “Your mail” (Seu e-mail) e “Your name” (Seu Nome).

    Antes da alteração

    101
    102
    
    'txtfield' 		=> __('Your email', MP_TXTDOM), 
    'txtfieldname' 	=> __('Your name', MP_TXTDOM),

    Depois da alteração

    101
    102
    
    'txtfield' => __('Seu E-mail', MP_TXTDOM), 
    'txtfieldname' 	=> __('Seu Nome', MP_TXTDOM),

Também é possível alterar os demais textos. São mensagens que serão exibidas ao usuário, portanto, se seu site blog não fora para “Inglês ver”, é interessante que estas mensagens estejam em português.
Veja um exemplo das alterações.

93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
$defaults = array('css'		=> false,
		  'jq'		=> false,
		  'js'		=> false,
		  'urlsubmgt' 	=> false, 
		  'txtbutton' 	=> __('Inscrever', MP_TXTDOM), 
		  'txtsubmgt' 	=> __('Gerenciar sua inscrição', MP_TXTDOM), 
		  'txtloading'	=> __('Carregando...', MP_TXTDOM), 
                  'txtfield' 	=> __('E-mail', MP_TXTDOM), 
		  'txtfieldname' => __('Nome', MP_TXTDOM), 
		  'txtwait'	=> __('Aguarde ...', MP_TXTDOM), 
		  'txtwaitconf' => __('Aguardando a confirmação', MP_TXTDOM), 
		  'txtallready' => __('Você já se inscreveu!', MP_TXTDOM), 
		  'txtvalidemail' => __('Entre com um e-mail válido!', MP_TXTDOM), 
		  'txterrconf' 	=> __('Reenvio do e-mail de confirmação falhou', MP_TXTDOM), 
		  'txtdberror' 	=> __('Erro no banco de dados. Assinante não inserido.', MP_TXTDOM)
		 );

Até a próxima!