2015-11-14 3 views
0

На домашней странице моего нового сайта (http://tinyurl.com/q53ccn8) Я показываю сообщения рецензентов под моим слайдером новостей (header = Nieuws).Wordpress - Макс. символы для последних названий сообщений

Я делаю это с помощью следующего кода:

<?php $args = array('numberposts' => '5', 'offset' => 6,); $recent_posts = wp_get_recent_posts($args); foreach($recent_posts as $recent){ echo '<li class="list-group-item"><a href="' . get_permalink($recent["ID"]) . '">' . $recent["post_title"].'</a> </li> ';}?> 

Теперь я хотел бы вырезать из названия недавнего поста с ... после 40 символов (включая пробелы), поэтому каждое название прилипает к одному линия. Как я могу это сделать в коде, который я использовал выше?

Заранее спасибо.

+0

Возможный дубликат [Как укоротить мой титул lenth символами через php code wordpress] (http://stackoverflow.com/questions/29413712/how-to-shorten-my-title-lenth- by-characters-via-php-code-wordpress) –

ответ

1

вы можете легко сделать это с помощью CSS, например:

.textDiv{ 
    line-height: 10px; 
    height: 12px; 
    width: 100%; 
    max-width: 100%; 
    max-height: 12px; 
    overflow: hidden; 
    text-overflow: ellipsis; 
} 

Так в основном вы создаете DIV с максимальным размерами (макс высота/ширина), а если есть переполнение, скрыть и отобразить. .. (ellipsis)

+0

Работает как шарм! Благодарю. Я никогда не знал, что эта функция css существует. –