【问题标题】:How can I limit the number of characters in an excerpt?如何限制摘录中的字符数?
【发布时间】:2015-11-11 22:19:23
【问题描述】:

我希望您能帮我解决一些让我发疯的问题。在我的 front-page.php 中,我使用以下代码修改了摘录长度:

//* Modify the length of post excerpts
add_filter( 'excerpt_length', 'rtny_excerpt_length' );
function rtny_excerpt_length( $length ) {
    return 60; // pull first 60 words
}

问题是,如果我用单词限制长度(因为有些单词比其他单词长),我正在创建的网络中的结果看起来不太好this is how it looks like

我认为如果我可以限制字符或行数而不是单词数,我可以在所有元对齐的情况下获得更好的外观。但是我真的是编码新手,所以我真的需要帮助。 我希望我的英语不要那么差,并且:)

提前谢谢你!

【问题讨论】:

标签: php wordpress


【解决方案1】:

这是一个很好的摘录函数,它考虑了标签:

function get_excerpt(){
$excerpt = get_the_content();
$excerpt = preg_replace(" (\[.*?\])",'',$excerpt);
$excerpt = strip_shortcodes($excerpt);
$excerpt = strip_tags($excerpt);
$excerpt = substr($excerpt, 0, 40);
$excerpt = substr($excerpt, 0, strripos($excerpt, " "));
$excerpt = trim(preg_replace( '/\s+/', ' ', $excerpt));
$excerpt = $excerpt.'... <a href="'.$permalink.'">more</a>';
return $excerpt;
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-12
    • 1970-01-01
    • 2016-03-02
    • 2011-03-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多