방금 테스트 한 결과 로컬 ... 플러그인은 옵션의 텍스트 영역에 줄 바꿈을 유지하므로 문제를 표시하는 방법과 일치해야합니다.
워드 프레스 태그를 데이터베이스에 저장하지 않으므로 일반적으로 Devin의 플러그인에 저장되지 않습니다. wpautop() 함수는 the_content 필터에 붙어 있고, 때로는 겉으로보기에는 좋지 않지만, 다른 논의이지만, 무엇을 p 태그에 넣어야 하는지를 결정합니다. 당신이
echo wpautop(of_get_option('test'));
내가 메타 박스에서 텍스트 영역 필터를 만들고 해당에 일반 콘텐츠 필터를 부착하는 승/유사한 문제에 대한 승/와서 뭔가 ... A는 the_content을 "중복"경우 어떻게
당신이 원한다면. apply_filters ('the_content'$ my_value)를 사용하여 곧바로 시작했지만 일부 플러그인은 해당 필터에 연결되어 이상하게 보일 수 있습니다.
echo apply_filters('meta_content',of_get_option('test'));
는 어딘가 functions.php
//recreate the default filters on the_content
add_filter('meta_content', 'wptexturize' );
add_filter('meta_content', 'convert_smilies' );
add_filter('meta_content', 'convert_chars' );
add_filter('meta_content', 'wpautop' );
add_filter('meta_content', 'shortcode_unautop' );
add_filter('meta_content', 'prepend_attachment');
에서는하지만 틀림없는 최고의 솔루션을 나는 해결책을 발견 – Nicole
을 wp_kses 관련이 나타납니다. 이 텍스트 대체는 두 요소로 인해 발생합니다. 첫째, 프레임 워크 자체는 wp_kses를 활용하여 텍스트 영역 입력을 소거하여 간격을 제거합니다. 이 기능을 제거하여이 문제를 해결했습니다. 둘째, 입력을 짧은 코드로 저장하는 경우 간격이 다시 제거되었습니다. 또 다른 플러그인 인 Exec PHP를 설치했는데,이 플러그인을 사용하여 텍스트 영역의 입력을 반향시키기 위해 PHP에서 해당 PHP를 호출 할 수있었습니다. 그러나 이것은 분명히 가장 좋은 해결책은 아닙니다. 나는 공백을 제거하는 – Nicole
없이 실제 포스트에서 그 옵션을 울리는 방법을 알아 내야 만한다. 나는 단축 코드 생성이 kses를 호출한다고 생각하고있다 ... 나는 실제로 wp_kses 인 소스를 수정하는 것이 더 좋을 것이라고 생각한다. 그러나 모든 집중적 인 목적을 위해 이미 wp_kses가 허용된다.
– Nicole