내 WordPress 블로그에서 새 게시물 양식을 추가 할 때 "설명"필드에 다음 내용을 삽입했습니다. 아래워드 랩에서 특수 문자로 단어 랩 문제 발생
sss'ss''ss'''ss"ss""sss"""
I은 필터 후크 (add_filter)을인가하고 the_content() 함수. 기본적으로 나는 50 문자 이상이 존재한다면 비어있는 단어를 표시하고, 50 문자 이후에는 공백을주고 싶다. 그래서 나는 어법 랩을 사용했다. 그러나 내용에 특수 문자를 사용하는 동안 나는 아래에 언급 된 바와 같이 유선 출력을 얻고 있습니다.
function.php
function filter_content($content) {
global $post;
$original = wordwrap($content,50,' ',' ');
return $original;
}
add_filter('the_content', 'filter_content');
출력 :
sss’ss”ss”’ss”ss& #8221;"sss”"”
"다음과 같은 기능으로 the_content() 함수를 필터링했습니다." 함수'the_content()'를 추가하고 있습니까, 아니면 ** action HOOK **'the_content'에 필터를 적용하고 있습니까? 이들은 매우 다른 작업입니다. 당신이 얻는 결과가 wordwrap() 함수에 의해 생성되지 않는다는 것을 분명히 알 수 있습니다. 훅을 잊지 마세요. 'the_content'는 콘텐트를 수정하는 대중적인 방법이며, 다른 함수가 이미 그것을하고 있는지 또는 그들이하는 방식을 모릅니다. 해. – PDR
function [wordwrap()] (http://php.net/manual/es/function.wordwrap.php)이 출력물에서 이상한 문자와 관련이 있다고 생각하는 이유는 무엇입니까? 어쨌든, 당신의 질문은 무엇입니까? 당신의 "질문"에는 질문이 없습니다, 나는 진술 만 봅니다. – FarFromGenius
더 자세하게 읽으십시오. ** 단일 게시물 페이지에서 the_content() 함수를 사용할 때 다음과 같은 내용의 문제가 표시됩니다. **. 나는 정말로 그것을 얻지 않는다. __ 문제는 the_content() 함수를 사용할 때, the_content' hook에서 단어 랩을 사용하거나, 둘 다 함께 사용한다고 생각합니까? 추측 할 수는 없지만, 나는 그것을 시도하는 데 시간을 낭비하지 않을 것입니다. 행운을 빕니다. – FarFromGenius