限制wordpress博客主页上显示的帖子的单词数量

时间:2011-07-27 14:06:00

标签: php wordpress

目前我的wordpress主题显示主页上帖子中的所有单词,即使是非常长的帖子。我想将其限制为一个合理的数字,可以说主页上显示最多1500字,然后下面应该有一个“阅读更多”链接。 我使用工具箱主题继承1. content.php和2 index.php。

1. http://i.stack.imgur.com/rUWZv.png 
2. http://i.stack.imgur.com/YrZGS.png 

1 个答案:

答案 0 :(得分:0)

你可以在wordpress WYSIWYG中使用'insert more tag'。

否则你可以使用类似的东西来限制字数:

//define the number of words
$length = 1500;
$text = "Lorem Ipsum dolar sit amet etc etc"; //this would contain the article you are pulling from the database and syntax will depend largely on your theme.

$shortened = implode(' ',array_slice(str_word_count($text,1),0,$length));

echo $shortened . ' ...';

(暂时将其作为伪代码,因为我没时间测试它。)

然后链接到文章:

<a href="<?php the_permalink(); ?>">read more</a>