是否可以根据标题长度控制摘录的长度?
我的意思是,假设你的标题长度为 25 个字符,它会放 20 个字符的摘录,但如果你的标题有 10 个字符,它会放 30 个字符。
提前致谢..
假设这是在循环内:
function createExcerpt(){
$title = get_the_title();
$content = get_the_content();
if ( strlen($title) > 24 ){
$custom_excerpt = substr($content, 0, 25);
}
else {
$custom_excerpt = substr($content, 0, 30);
}
return $custom_excerpt;
}
echo createExcerpt() . ' (...)';
<?php
echo substr(the_title('', '', FALSE), 0, 40);
?>
<?php
if (strlen($post->post_title) > 40) {
echo substr(the_title($before = '', $after = '', FALSE), 0, 40) . '...';
} else {
the_title();
}
?>