konto usunięte

Temat: Ogranicznik liczby znaków w tekście

Cześć.

Chcę ograniczyć ilość znaków w tytule postu. Wiem, że można zrobić to za pomocą:
<?php echo substr(get_the_title(),0,40).' ...'; ?>

gdzie 40 jest maksymalną ilością znaków.

Ale jest pewien problem - ten trzykropek na końcu, który pojawia się zawsze, nawet jeśli ilość znaków w danym tytule nie przekracza 40. Czy jest jakiś sposób aby pozbyć się trzykropka w takich przypadkach?
Przemek Szczęch

Przemek Szczęch Własna Działalność,
Marketing Online

Temat: Ogranicznik liczby znaków w tekście

a usuniecie tych 3 kropek z tej linijki którą podajesz nie pomaga?

konto usunięte

Temat: Ogranicznik liczby znaków w tekście

Dzięki, ale nie pomaga, bo wtedy znikają one również wtedy, gdy są potrzebne (czyli tam, gdzie rzeczywiście tytuł jest za długi). Ale już znalazłam rozwiązanie na ogólnym supporcie:

<a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>">
<?php if (strlen($post->post_title) > 40) {
echo substr(the_title($before = '', $after = '', FALSE), 0, 40) . '...'; } else {
the_title();
} ?>
</a>



Wyślij zaproszenie do