如何限制在管理类别网格中用于描述的字符数?

时间:2011-01-08 作者:Scott B

我的类别描述由整页内容组成。当我查看管理类别屏幕时,网格不会截断文本,而是显示所有文本。我意识到我可以关闭“屏幕选项”中的描述字段,但是,我希望能够截断显示在那里的文本量。

如何执行限制此描述字段中使用的文本量的筛选器?

1 个回复
最合适的回答,由SO网友:Rarst 整理而成

该字段未在模板中过滤。

一种方法是过滤get_terms() 在这一页上(但我不完全确定这不会破坏某些东西):

add_action( \'admin_head-edit-tags.php\', \'admin_edit_tags\' );

function admin_edit_tags() {

    add_filter( \'get_terms\', \'admin_trim_category_description\', 10, 2 );
}

function admin_trim_category_description( $terms, $taxonomies ) {


    if( \'category\' != $taxonomies[0] )
        return $terms;

    foreach( $terms as $key=>$term )
        $terms[$key]->description = substr( $term->description, 0, 50 );

    return $terms;
}

结束

相关推荐