2012-08-11 2 views
0

사용자 정의 게시 유형이 있습니다. 이벤트어떻게 WordPress에 사용자 정의 게시물 유형에 대한 콘텐츠 상자의 문자의 양을 제한 할 수 있습니까?

이 사용자 정의 게시 유형의 주 컨텐츠 상자에 허용되는 문자의 수를 500 개로 제한하려면 어떻게합니까?

업데이트 :이 설정을 변경하는 방법에 대한 http://konstruktors.com/blog/wordpress/3685-limit-number-words-characters-in-wordpress-editor/

는 내용의 한 유형을 대상으로하지 않습니다하지만 그것은, 가까이, 어떤 아이디어 :이 발견 ?

+0

이 http://stackoverflow.com/questions/3498628/how-to-restrict-text-length-of-a-field-while-in 도움이 될 -wordpress-editor – elclanrs

+0

나는 그것을 깨달았다. @elclanrs 나는 그것을 이해하지 못한다. .. 세부 사항이나 단계없이 나를 조금 나아지게 만든다./ – Reuben

답변

1

테스트되지 않음. 그러나 시도 :

<?php echo apply_filters('the_content', limit_text(get_the_content(), 15)); ?> 

function limit_text($text, $limit) { 
    if (strlen($text) > $limit) { 
     $words = str_word_count($text, 2); 
     $pos = array_keys($words); 
     $text = substr($text, 0, $pos[$limit]) . '...'; 
    } 

    return $text; 
} 

당신이 위의 코드 문자 제한 사용을 원하는 경우 당신은 단어 제한 다음 코드

15 이하로 사용하려는 문자 제한 또는 단어 한도입니까? 단어의 경우 strlen을 사용하면 올바르지 않습니다.

대신 WP wp_trim_words()를 사용해보십시오.

트림 텍스트 15 단어 :

<?php echo apply_filters('the_content', wp_trim_words(get_the_content(), 15, '&hellip;')); ?> 
+0

고마워! 이게 어디로가는거야? 그것은 문자를위한 방법에 의해 :) – Reuben

+0

좋아, 그것을 사용하는 방법을 알아 냈어. 이것은 단지 문자를 제한 것으로 보인다 .. 나는 실제로는 백엔드에서 쓸 수있는 문자의 양을 제한해야합니다, 그리고 그것은 "이벤트"유형에 적합해야합니다. 감사! – Reuben

관련 문제