2012-07-26 3 views
-1

내 Wordpress 사이트의 RSS 피드 위젯에서 '[...]'을 제거하고 '...'로 바꾸고 싶습니다.RSS 피드에서 [...] 삭제하기 Wordpress 위젯?

function replace_ellipsis($text) { 

$return = str_replace('[...]', '...', $text); 
return $return; 
} 
add_filter('get_the_excerpt', 'replace_ellipsis'); 

그러나,이 위젯에 영향을주지 않습니다

나는 기능에 다음과 같은 추가 시도했다.

어떤 도움이 필요합니까?

답변

0

그것은 여기에 말한다 : 그것은 'the_excerpt_rss'에 후크 http://codex.wordpress.org/Function_Reference/the_excerpt_rss, 그래서 아마도이 작동합니다 :

function new_excerpt_more($excerpt) { 
    return str_replace('[...]', '...', $excerpt); 
} 
add_filter('the_excerpt_rss', 'new_excerpt_more'); 

을 즉, 일을 더 많은 방법이 페이지가 표시되지 않는 경우 http://codex.wordpress.org/Function_Reference/the_excerpt#Remove_.5B....5D_string_using_Filters

1

이를 wp-includes/default-widgets.php에 v3.4.2에 정의되어, 848 선 - 내가 볼 수에 부착해야 할 862 유일한 기능은, 그래서 여기에 esc_html입니다 내가 무엇을 사용 :

add_filter('esc_html', 'transform_ellipsis'); 
function transform_ellipsis($s_html) { 
    return str_replace(' […]', '…', $s_html); 
} 
관련 문제