31.05.2010

Remover o "Privado" e "Protegido" dos títulos no WordPress

Para remover esse prefixo que aparece nos posts marcados como Privado ou Protegido é muito simples.

Primeiro você tem de ter acesso ao seu FTP. Dentro da pasta do seu tema existe um arquivo chamado functions.php. Na parte PHP do código adicione o código abaixo:

function alterar_titulo($titulo) {
	$titulo = attribute_escape($titulo);
	$keywords = array(
	'#Protegido:#',
	'#Privado:#'
	);
	$substituir = array(
	'', // podes definir se queres branco ou outra palavra, imagem, etc
	'' // O mesmo para quando aparece o texto Private
	);
	$titulo = preg_replace($keywords, $substituir, $titulo);
	return $titulo;
}
add_filter('the_title', 'alterar_titulo');

Tenha cuidado para não adicionar o código dentro de outra função (function) ou dentro da parte JavaScript (<script>) do código que fica mais para o final do arquivo functions.php.

Caso seu WordPress seja em inglês, você deve usar o seguinte código:

function alterar_titulo($titulo) {
	$titulo = attribute_escape($titulo);
	$keywords = array(
	'#Protected:#',
	'#Private:#'
	);
	$substituir = array(
	'', // podes definir se queres branco ou outra palavra, imagem, etc
	'' // O mesmo para quando aparece o texto Private
	);
	$titulo = preg_replace($keywords, $substituir, $titulo);
	return $titulo;
}
add_filter('the_title', 'alterar_titulo');

Repare que a única coisa que mudou no código foi texto Protected e Private.

6 respostas a "Remover o "Privado" e "Protegido" dos títulos no WordPress"

  1. Parabéns amigo estava precisando alterar essa parte no tema, abraços.

  2. rafael dariva disse:

    Olá, valeu pela dica/post.
    Funcionou na primeira.

  3. Eliezer disse:

    Não funcionou. Talvez seja problema da versão, já que esse post é antigo.

  4. Aqui não funcionou. E testei com os dois…

  5. Usei e esta funcionando 100%! Valeu Ruan Mér disse

Deixe um Comentário

O seu endereço de email não será publicado Campos obrigatórios são marcados *

Você pode usar estas tags e atributos de HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">