目前我的wordpress主题显示主页上帖子中的所有单词,即使是非常长的帖子。我想将其限制为一个合理的数字,可以说主页上显示最多1500字,然后下面应该有一个“阅读更多”链接。 我使用工具箱主题继承1. content.php和2 index.php。
1. http://i.stack.imgur.com/rUWZv.png
2. http://i.stack.imgur.com/YrZGS.png
答案 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>