限制首页帖子的字数(在WP 3.0上)?

时间:2010-07-04 20:27:55

标签: php wordpress plugins

我都是,

我有一个不同篇幅的博客,我希望主页只显示该帖子的第一个(比如说)100个单词。 之后,它应该(自动)添加“更多”。

使用WP 3.0进行此操作的好方法是什么?

(我找到了“Content and Excerpt Word Limit”插件: http://wordpress.org/extend/plugins/content-and-excerpt-word-limit/

可是:

  1. 我认为它适用于WP 3.0,但也可能不适用。

  2. 由于二十个主题有点复杂,我应该以什么方式将它添加到主题中? (添加一个名为loop-index.php的文件并在那里更改?)

1 个答案:

答案 0 :(得分:2)

定义类似于WordPress主题index.php的开头,其中$s是您的字符串,$l是您想要的字数:

function cut($s, $l) { 
  if($l<strlen($s)){
    while ($string{$l--} != " ");
    return substr($s, 0, $l+1); 
  } else return $string; 
}

然后在循环中说cut(the_content())而不是the_content()