WordPress усечения названия - PullRequest
0 голосов
/ 26 мая 2011

у меня это работает ... но.

<?php
$thetitle = $post->post_title; /* or you can use get_the_title() */
$getlength = mb_strlen($thetitle);
$thelength = 25;
echo mb_substr($thetitle, 0, $thelength);
if ($getlength > $thelength) echo "...";
?>

Просто скажите, что заголовок "Эй, как дела", и он обрезает его после "Эй".

Есть пробел, который я хочу исключить после запятой и перед заключительной кавычкой.

Есть ли способ сделать это? В противном случае заголовок выглядит так:

Привет, ...

Вместо:

Эй, ...

Спасибо

1 Ответ

2 голосов
/ 26 мая 2011
echo trim(mb_substr($thetitle, 0, $thelength));

вам просто нужно обрезать пробелы.

...