我创建了一个自定义类别模板来显示当前类别的子类别,而不是帖子。子类别通过自定义缩略图、标题和类别描述显示。
我添加了一个函数,可以将类别描述修剪为预定义的字符数,但我不确定要使用哪个动作挂钩。
功能如下:
function trim_text($input, $length, $ellipses = true, $strip_html = true) {
//strip tags, if desired
if ($strip_html) {
$input = strip_tags($input);
}
//no need to trim, already shorter than trim length
if (strlen($input) <= $length) {
return $input;
}
//find last space within length
$last_space = strrpos(substr($input, 0, $length), \' \');
$trimmed_text = substr($input, 0, $last_space);
//add ellipses (...)
if ($ellipses) {
$trimmed_text .= \'...\';
}
return $trimmed_text;
}