워드프레스에서 CJK와 영어 문자를 모두 포함하는 선을 제대로 끊는 방법은?
제 워드프레스 4.7의 CJK 기사는 CJK와 영어 문자를 모두 포함하는 선을 제대로 끊을 수 없다는 것을 발견했습니다.
발행 전 기사입니다.
게시하기 전에 모든 줄이 제대로 끊어졌습니다.
이제 출판된 후 아래와 같이 표시됩니다.예상치 못한 방법으로 모든 라인이 엉망이 되고 형식이 엉망이 되었습니다.
이런 식으로 고치려고 했었습니다.
vim /var/www/html/wp/wp-content/themes/twentysixteen/style.css
.site-inner {
margin: 0 auto;
max-width: 1320px;
position: relative;
}
.site-content {
word-wrap: break-word;overflow:hidden;
word-break:break-all;white-space:pre-wrap;
}
아파치와 워드프레스를 다시 시작하려면 효과가 전혀 없습니다.
제 워드프레스 버전은 4.7이고 주제는 26입니다.
당신의 함수에 이 코드를 추가해보세요.php 테마 파일
function my_tinymce_fix( $init )
{
// html elements being stripped
$init['extended_valid_elements'] = 'div[*], article[*]';
// don't remove line breaks
$init['remove_linebreaks'] = false;
// convert newline characters to BR
$init['convert_newlines_to_brs'] = true;
// don't remove redundant BR
$init['remove_redundant_brs'] = false;
// pass back to wordpress
return $init;
}
add_filter('tiny_mce_before_init', 'my_tiny_mce_fix');
워드 프레스 플러그인을 시도해 봅니다.타이니 MCE 어드밴스드
플러그인의 설정 페이지에서 br tag와 p tag를 자동으로 제거하지 않는 옵션이 있습니다.
Don't Muck My Markup은 당신이 다음을 할 수 있게 해주는 플러그인입니다.
페이지 단위로 게시물과 페이지에서 자동 생성된 HTML 마크업을 모두 비활성화합니다.
기본 WordPress 편집기에 작은 상자를 추가하여 해당 페이지/게시에 대한 자동 마크업/포맷을 해제합니다.
이는 다른 모든 페이지를 동일하게 유지하고 현재 편집 중인 페이지/게시물에 대해서만 자동 형식 지정을 비활성화할 수 있음을 의미합니다.
그리고나서,
혼합된 내용이 있는 페이지/게시물이 있을 때, 해당 페이지/게시물에 대한 자동 포맷을 비활성화하고 html 마크업을 수동으로 추가합니다.<h1> <br> <hr> <p>
기타 등등
언급URL : https://stackoverflow.com/questions/41087556/how-to-break-lines-properly-which-contain-both-cjk-and-english-characters-in-wor
'programing' 카테고리의 다른 글
C/C++의 더블을 통해 운반할 때 Float의 보존이 보장됩니까? (0) | 2023.10.26 |
---|---|
PHP에서 두 번의 시차를 구하는 중 (0) | 2023.10.26 |
약속을 예약하기 위해 빠르고 최적화된 데이터베이스 쿼리 (0) | 2023.10.26 |
DataBinding을 사용하여 Image 리소스를 ImageView로 설정하는 방법 (0) | 2023.10.26 |
도커 컴포지트.yml에서 도커 컨테이너를 리빌드하는 방법은? (0) | 2023.10.26 |