如何在WordPress中增加摘录长度?

时间:2013-10-24 作者:Nicky

谢谢你的帮助!

功能。php

function excerpt($limit) {
$excerpt = explode(\' \', get_the_excerpt(), $limit);
if (count($excerpt)>=$limit) {
array_pop($excerpt);
$excerpt = implode(" ",$excerpt);
} else {
$excerpt = implode(" ",$excerpt);
}
$excerpt = preg_replace(\'`[[^]]*]`\',\'\',$excerpt);
return $excerpt;
}
索引。php

<div class="post excerpt <?php echo (++$j % 2 == 0) ? \'last\' : \'\'; ?>">

1 个回复
SO网友:Martin van Houte

function custom_excerpt_length( $length ) {
  return 20;
}
add_filter( \'excerpt_length\', \'custom_excerpt_length\', 999 );
将上述代码添加到functions.php, 并将值999设置为所需的长度。

资料来源:the_excerpt() — Codex

结束

相关推荐

PHP警告:Call_User_Func()要求参数1是有效的回调

困惑的编写一个插件,其他回调也可以很好地使用它。但添加元框时,回调失败,出现错误:PHP警告:call\\u user\\u func()要求参数1为有效回调,第一个数组成员不是有效的类名或对象相当标准的错误,但我不明白为什么我会收到它。我在一节课上有以下内容。function __construct(){ add_action( \'init\', array( &$this, \'init\' ) ); } function init() {&