2010-08-23 3 views
-1

하이, 나는 wordpress에서 블로그를 디자인하고 있습니다. 나는 the_excerpt()를 통해 주제를 표시 할 때 문제에 직면하고있다. 단지 3 줄을 표시 한 다음 계속 링크를 제공한다. 그러나 각 게시물을 원할 것이다. 은 6-10 줄과 continue-> link.how와 함께 올 것이다. 줄 번호.wordpress-the_excerpt()에 더 많은 행을 표시하는 방법

답변

1

the_except으로 전화하기 전에 excerpt_length 필터를 테마에 추가해야합니다.

필터에서 제외 할 단어의 개수를 구분합니다 (단어가 아닌 단어 만 지정할 수 있음).

예 : 당신은 정말 라인의 특정 번호를 필터링하려면

function my_excerpt_length($length) { 
    return 120; 
} 
add_filter('excerpt_length', 'my_excerpt_length'); 

, 당신은 get_the_content를 호출하고 당신이 원하는 행의 수를 추출 할 수있다 - 그러나 확인하십시오 당신이 없는지 확인하기 위해 콘텐츠를 필터링 원하지 않는 경우 블로그에 추가됩니다.

+0

내 wp-includes/formatting.php에서 이미 "excerpt_length"가 55로 변경되었습니다. 150으로 변경했습니다. 여전히 작동하지 않습니다 .... formatting.php의 일부 코드를 확인하십시오. .php 함수 wp_trim_excerpt ($ text) { \t $ raw_excerpt = $ text; (''== $ 텍스트) { \t \t $ text = strip_shortcodes ($ text); \t \t $ text = apply_filters ('the_content', $ text); \t \t $ text = str_replace (']' ',']] > ', $ text); \t \t $ text = strip_tags ($ text); \t \t $ excerpt_length = apply_filters ('excerpt_length', 55); Q? 그것입니다 어떤 파일을 추가해야합니까 my_excerpt_length ($ 길이) {} – JAMES

+0

@ 제임스, 이것이 wp-includes/formatting.php를 변경하지 않아야합니다. 이것이 기본 WordPress 설치의 일부이기 때문입니다. 테마를 변경할 수 있습니다 - (아마도 현재 기본 테마를 사용하고있을 것입니다). Wordpress 테마 편집기에서 Administration -> Design -> Theme Editor (또는 원하는 경우 다른 편집기) 위의 코드를 중괄호 안에 추가하면 원하는 작업을 수행 할 수 있습니다. –

관련 문제