0

我有一个自定义帖子类型:事件

如何将此自定义帖子类型的主要内容框中允许的字符数限制为 500?

更新: 我发现了这个: http: //konstruktors.com/blog/wordpress/3685-limit-number-words-characters-in-wordpress-editor/

它很接近,虽然它不只针对一种类型的内容,关于如何改变它的任何想法?

4

1 回答 1

1

未经测试。但是尝试:

<?php echo apply_filters( 'the_content', limit_text( get_the_content(), 15 ) ); ?>

function limit_text($text, $limit) {
    if (strlen($text) > $limit) {
        $words = str_word_count($text, 2);
        $pos = array_keys($words);
        $text = substr($text, 0, $pos[$limit]) . '...';
    }

    return $text;
}

如果你想在代码上方使用字符限制并且你想要字数限制然后使用下面的代码

15 是字符限制还是字数限制?如果的话,使用 strlen 是不正确的。

尝试改用 WP wp_trim_words()。

将文本修剪为 15 个单词:

<?php echo apply_filters( 'the_content', wp_trim_words( get_the_content(), 15, '&hellip;' ) ); ?>
于 2012-08-11T23:13:41.573 回答