需要帮助删除[...]摘录后

时间:2016-06-16 作者:sara

我的网站是watersedgeofshelton。com和我需要帮助删除[…]在博客帖子摘录之后(在活动、码头和餐厅下)

我读到我必须将此代码添加到我的函数php中

function new_excerpt_more( $more ) {
    return \'\';
}
add_filter(\'excerpt_more\', \'new_excerpt_more\');
但当我补充说,这不起作用,有什么建议吗?

我的函数php如下所示

// The excerpt based on words
if ( !function_exists(\'my_string_limit_words\') ) {
    function my_string_limit_words($string, $word_limit){
        $words = explode(\' \', $string, ($word_limit + 1));
        if( count($words) > $word_limit )
            array_pop($words);
        return implode(\' \', $words).\'...\';
    }
}


// The excerpt based on character
if ( !function_exists(\'my_string_limit_char\') ) {
    function my_string_limit_char($excerpt, $substr=0){
        $string = strip_tags(str_replace( \'...\', \'...\', $excerpt));
        if ( $substr > 0 ) {
            $string = substr($string, 0, $substr);
        }
        return $string;
    }
}

1 个回复
SO网友:N00b

这是必须的,我在几个项目中使用它:

add_filter( \'excerpt_more\', \'my_excerpt_more\' );

function my_excerpt_more( $more ) {

    return \'\';
}
只需将其复制粘贴到functions.php.

您可能需要的小奖励片段:

add_filter( \'excerpt_length\', \'my_excerpt_length\' );

function my_excerpt_length( $length ) {

    return 50;
}
这意味着摘录有50个字长。只需修改数字即可获得不同的长度。