Я хотел бы обрезать объединенное добавленное символьное значение заголовка и отрывка сообщения.
В настоящее время я могу сделать оба независимо - отрывок через настройки темы и заголовок сообщения через JS.
Однако длина заголовков варьируется настолько, что высота предварительного просмотра каждого сообщения сильно варьируется и выглядит беспорядочно.
Есть ли способ добавить общее количество символов в заголовке И отрывок, а затем обрезать -конечный результат заключается в том, что сообщения с более длинным заголовком имеют более короткую часть отображаемого фрагмента, причем в качестве отправной точки может быть использовано максимум, скажем, 100 символов.
Для заголовка указывается:
.t-entry-title a
И выдержка с
.t-entry-excerpt
в прошлом мне удалось получить это, чтобы обрезать мои титулы
$(".t-entry-title a").each (function () {
if ($(this).text().length > 50)
$(this).text($(this).text().substring(0,50) + '...');
});
Но я не могу понять, как покинутьполная длина заголовка, а затем вычислите остальное, скажем, 100 (всего символов) минус заголовок, а затем выделите оставшиеся символы для выдержки из сообщения.
Спасибозаранее.
Редактировать -
Обычно я обрезаю длинные заголовки, но в этом случае клиент специально не хочет обрезать заголовки, и, к сожалению, они сильно различаются по длине.
Они меньше беспокоятся об обрезке отрывка и поэтому хотели бы показывать его только при наличии доступных символов.
Некоторые заголовки очень короткие - например, 2 слова, поэтому для выравнивания высоты нужен отрывок- как при использовании в качестве карусели, так и в виде сетки