BOMBOLOM.COM

(wordpress) Author Profile - HTML Tags

Este é um post de José Lopes.

Se pretender escrever os dados biográficos de um Autor com formatação HTML, utilizando o campo "Sobre o utilizador" no painel de administração do Wordpress, por defeito o Wordpress vai ignorá-la. Este post mostra como resolver isto.

A abordagem mais simples é editar o ficheiro /wp-content/themes/O_SEU_TEMA/functions.php e adicionar a seguinte linha:

<?php remove_filter('pre_user_description', 'wp_filter_kses'); ?>

Se o seu tema não tiver este ficheiro crie um e adicione a linha anterior.

Agora já pode escrever os dados bibliográficos com os tags HTML.

Note que tudo o que tenha sido escrito antes desta alteração não foi gravado pelo Wordpress, no que diz respeito ao tags. Terá de voltar a escrevê-los se foi o caso.

Existem outras soluções mas a meu ver não tão directas.

Deixo o exemplo de uma outra solução, se pretende ver os tags HTML a funcionarem sem alterar outro ficheiro que não o author.php, que tem de criar de qualquer forma.

No ficheiro author.php em vez de:

<?php echo $curauth->user_description; ?>

Escreva:

<?php 
	$original = $curauth->user_description;
	$change1 = str_replace ('##', '<', $original);
	$change2 = str_replace ('###', '>', $change1);
	echo $change2;
?>

Assim poderá escrever os tags HTML no campo "Sobre o utilizador", mas em vez de os ter limitados por < e > vai utilizar ## e ### respectivamente. Claro que pode ser qualquer conjunto de letras que entenda desde que as defina.

11.12.2007 | Ler mais | Comentários | Tags ,

Voltar à Página principal | Made with PyBlosxom