Ограничить количество слов на постах на первой странице (в WP 3.0)? - PullRequest
0 голосов
/ 05 июля 2010

I all,

У меня есть блог с различными длинами сообщений, и я хочу, чтобы домашняя страница представляла только первые (скажем, 100) сообщения.После этого он должен (автоматически) добавить «more».

Какой хороший способ сделать это с WP 3.0?

(я обнаружил плагин «Ограничение содержания и ограничения Word»:http://wordpress.org/extend/plugins/content-and-excerpt-word-limit/

Но:

  1. Я вижу, что это работает для WP 3.0, но не может.

  2. С двадцатиТема десять немного сложнее, как мне добавить ее в тему? (добавить файл с именем loop-index.php и изменить его там?)

1 Ответ

2 голосов
/ 05 июля 2010

Определите что-то вроде в начале index.php вашей темы WordPress, где $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() в вашем цикле.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...