Использование CSS - это неправильно, я думаю, вы используете эту функцию "wp_trim_words( get_the_content(), 40, '...' );
", иначе wordwrap()
Функция PHP, с помощью этой функции вы можете обернуть или обрезать свой динамический контент вместо "OVERFLOW: HIDDEN" css.