Fev
22
2011

Função para limitar o tamanho dos titulos

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

<?php
function title_lenght($maxchars) {
         $title = get_the_title($post->ID);
         $title = substr($title,0,$numchars);
         echo $title;
?>

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

<?php title_lenght(32); ?>

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:

Gostaste deste artigo? Recebe acesso a conteúdo exclusivo no teu email...

Subscreve a newsletter do muiomuio.net e recebe acesso a conteúdo exclusivo sobre como criar blogs de sucesso e promoções para ganhares dinheiro online. Ao subscreveres a esta newsletter o teu email será protegido e não será partilhado com outras pessoas ou entidades.

 
Opções

A tua privacidade é respeitada, podes anular a tua subscrição a qualquer momento apenas com 1 clique.

About the Author:

Front-end developer & blogger

Leave a comment

Advertisement

Newsletter

Opções

Subscreve as feeds

Review http://muiomuio.net on alexa.com

Facebook

Blogging Tip Blogs - BlogCatalog Blog Directory
More in WordPress Tutorials (14 of 129 articles)