Como limitar o tamanho dos titulos do seu WordPress

Por el 24 de fevereiro de 2011 | 12:40 pm

Ocasionalmente deparo com projectos de layout construidos com diversas restrições relativamente à quantidade de texto que permitem em certas zonas.
Um erro normal dos designers menos experientes é criar designs onde os títulos contêm apenas 1 linha de texto e colocar isso dentro de caixas que não é suposto aumentarem se o conteúdo for superior ao aplicado por eles no design.

Depois de muitas conversas e divergências acabei por desenvolver uma função que permite definir facilmente o tamanho do titulo de cada post.
A função recebe um valor numérico que corresponde ao número de caracteres máximos que o titulo pode ter (espaços incluídos) e limita ao titulo a esse número.
Para utilizares esta função copia o seguinte código para o ficheiro functions.php

[sourcecode language=”php”]<?php
function title_lenght($maxchars) {
$title = get_the_title($post->ID);
$title = substr($title,0,$numchars);
echo $title
}
?>[/sourcecode]

Agora, no template do theme onde queres limitar o tamanho dos caracteres procura a função < ? the_title(); ?> e troca-a por:

[sourcecode language=”php”]<?php title_lenght(32); ?>[/sourcecode]

Este código vai limitar o tamanho do titulo a 32 caracteres. Altera o valor para o número que for mais adequado ao teu projecto.

Links úteis:

Via Função para limitar o tamanho dos titulos

Temas:


Ajuda WordPress © 2009-2017 Todos os direitos reservados.Desenvolvido por Alyen Studio