作者:鸣丸子圓的睿哥 | 来源:互联网 | 2023-09-11 15:18
当您想使WordPress文章标题尽可能短,特别是文章很多的时候,不管是开设时尚博客,美食博客还是任何其他类型的网站,每次写新文章时都很难做到这一点。那么,如何限制WordPress中的文章标题,以便它自动处理页面上显示的标题长度?
如何限制WordPress标题长度
让我们从一个简单的解决方案开始:
1.在主题中打开functions.php(请在英文输入法模式下编辑);
2.粘贴以下代码:
function max_title_length( $title ) {
$max = 20;
if( strlen( $title ) > $max ) {
return substr( $title, 0, $max ). " …";
} else {
return $title;
}
}
3.将该功能放在主题中所需的任何位置。例如,在首页上实现,则要将下边代码放入首页模板(index.php);
add_filter( 'the_title', 'max_title_length');
如您在代码中所见,变量$max 用于限制文章标题的长度,您可以随意将其更改为所需的任何数字。但是请注意,标题的最佳长度在15到30个字符之间。
如果您在首页模板中调用了该函数,则标题超过的部分将被缩略显示,如:本例中为标题20个字符之后,将显示三个点,以显示更多内容。
通过这样做,您可以随意将函数插入到所需的位置,无论是页眉,页脚,边栏还是其他任何东西。