如何减少WordPress帖子标题的字符长度

时间:2011-08-06 06:57:27

标签: wordpress post title

我想在WordPress中限制帖子标题的字符。

假设我发布了一篇文章,标题为150个字符,但我只想显示120个字符。有没有办法做到这一点?

3 个答案:

答案 0 :(得分:2)

您只需在wp-content/themes/your-theme/header.php中修改主题标题即可。然后根据字符数更改标题:

<title><?php
    $title = wp_title(' - ', false, 'right');
    if (strlen($title) > 120) $title = substr($title, 0, 117) . "...";
    echo $title;
?></title>

答案 1 :(得分:1)

在这方面我最好用这个。该网站解释了5种减少方法:

http://www.doc4design.com/articles/wordpress-5ways-shorten-titles/

答案 2 :(得分:0)

<a href="<?php echo $blogUrl; ?>?p=<?php echo the_ID(); ?>">
<?php 
    if (strlen($post->post_title) > 120) {
        echo substr(the_title($before = '', $after = '', FALSE), 0, 120) . '...'; 
    } else {
        the_title();
    } 
?>
</a>