如何摆脱WooCommerce[本质]主题上的省略

时间:2015-03-11 作者:Kelsey

如图所示,我正试图删除蓝色句子(如图所示)结尾后的三个点。我也在努力增加它能揭示的人物数量。此外,由于某些原因,蓝色文本显示“&;”以及一些摘录末尾的“&;nspb”符号,我也想去掉这些符号。

该网站名为:http://biidly.com/

enter image description here

我已尝试在中添加以下代码functions.php 文件:

/*---------------Removing ellipsis--------------------*/
function wp_new_excerpt($text)
{
    if ($text == \'\')
    {
        $text = get_the_content(\'\');
        $text = strip_shortcodes( $text );
        $text = apply_filters(\'the_content\', $text);
        $text = str_replace(\']]>\', \']]>\', $text);
        $text = strip_tags($text);
        $text = nl2br($text);
        $excerpt_length = apply_filters(\'excerpt_length\', 235);
        $words = explode(\' \', $text, $excerpt_length + 1);
        if (count($words) > $excerpt_length) {
            array_pop($words);
            array_push($words, \'[asda]\');
            $text = implode(\' \', $words);
        }
    }
    return $text;
}
remove_filter(\'get_the_excerpt\', \'wp_trim_excerpt\');
add_filter(\'get_the_excerpt\', \'wp_new_excerpt\');
但是,此代码不起作用。我不知道接下来该怎么办。

我也尝试过:

function wpse_180792_excerpt_more() {
    return \'\';
}

add_filter( \'excerpt_more\', \'wpse_180792_excerpt_more\' );
然而,这段代码也不起作用。

非常感谢您的帮助。谢谢你的帮助。

1 个回复
SO网友:TheDeadMedic

使用excerpt_more 过滤器:

function wpse_180792_excerpt_more() {
    return \'\';
}

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

结束

相关推荐

Theme styling for plugins

我有一个插件,它有自己的CSS,用于在使用相关短代码时生成的内容。我正在尝试创建一个主题来重新设置我网站前端的样式,但由于这个插件有自己的CSS,我如何在新主题中修改它?