WordPress:如何从自定义摘要函数中删除“阅读更多”链接?

3

这里简单介绍一下,我创建了一个函数,仅限于特定的文章类型来限制摘要长度(因为我只想在一个淡入淡出幻灯片中显示该特定文章类型的摘要),使用以下函数:

function client_excerpt($length) {
global $post;
    if ($post->post_type == 'testimonial')
         return 20;
    else
         return 55;
}
add_filter('excerpt_length', 'client_excerpt');

在循环中调用get_the_excerpt函数输出div轮播时,它可以正常工作。但是,我不想在这些摘录中显示“阅读更多...”链接。我能否在我的函数中停止它们仅显示在这些特定的摘录中?


如果你在谈论WordPress,值得在问题中提到这个事实。 - Frédéric Clausset
1个回答

4

尝试使用 excerpt_more 过滤器,如下所示:

function new_excerpt_more( $more ) {
  global $post;
  if ($post->post_type == 'testimonial'){
    return '';
  }
}
add_filter('excerpt_more', 'new_excerpt_more');

非常好用!谢谢! :) - prettyfly

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接