我正在使用WordPress设计一个网站。
有人可以帮我解决如何在WordPress中设置帖子标题的最小和最大长度吗?
答案 0 :(得分:0)
在functions.php中编写此代码 -
function max_title_length( $title ) {
$max = 20;
if( strlen( $title ) > $max ) {
return substr( $title, 0, $max ). " …";
} else {
return $title;
}
}
然后将功能放在主题中的任何位置。例如,如果要在主页上显示缩短的标题,则需要将此代码放入主索引模板(index.php)
add_filter( 'the_title', 'max_title_length');
或者您可以使用内置函数:wp_trim_words().
在想要用有限的单词显示标题的地方使用它 -
<?php echo wp_trim_words( get_the_title(), 5 ); ?>
将数字5替换为您需要显示的任意数量的单词。