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.

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

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *