WordPress 추가 사용 안 함
태그
내가 가진 건 다음과 같은 코드 조각뿐입니다.
<select size="1" name="EventHour<?php echo $i; ?>">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
<option>7</option>
<option>8</option>
<option>9</option>
<option>10</option>
<option>11</option>
<option>12</option>
</select>
: <!-- note this character -->
<select size="1" name="EventMinute<?php echo $i; ?>">
<option>00</option>
<option>05</option>
<option>10</option>
<option>15</option>
<option>20</option>
<option>25</option>
<option>30</option>
<option>35</option>
<option>40</option>
<option>45</option>
<option>50</option>
<option>55</option>
</select>
는 정상적으로 출력됩니다.그러나 WordPress는 두 선택 요소뿐만 아니라 ":" 문자 주위에 p-tag를 추가합니다.이로 인해 모든 것이 서로 다른 행에 놓이게 됩니다.
이 페이지에 WordPress 플러그인 "Disable Visual Editor WYSIWYG"를 설치하고 활성화했습니다.이 일을 막기 위해 제가 할 수 있는 다른 방법은 없나요?
사용방법:
remove_filter( 'the_content', 'wpautop' );
remove_filter( 'the_excerpt', 'wpautop' );
당신의 안에서functions.php
완전한 답변은 다음과 같습니다.http://codex.wordpress.org/Function_Reference/wpautop#Disabling_the_filter
Wordpress는 편집기와 출력 모두에서 입력한 HTML을 수정하고 지웁니다.
이 플러그인을 사용하여 게시물에 수정되지 않은 마크업을 가져옵니다.
https://wordpress.org/extend/plugins/raw-html/
이 기능을 사용해 보십시오.php
<?php remove_filter ('the_content', 'wpautop'); ?>
코드를 최소화할 수 있습니다.워드프레스는 모든 것이 한 줄에 있으면 코드를 파괴하지 않습니다.
내가 하고 싶을 때 그렇게 해.<style>
또는<script>
태그가 붙어 있습니다.
<!-- wp:html -->
You can insert your code between these tags.
<!-- /wp:html -->
5.6.2 Word Press로 테스트 완료
내 경우 페이지에 대해 수동으로 작업을 수행하고 있습니다.
추가 결과 표시p
태그:
<p><?php if($description){ echo $description; } ?></p>
<p><?php if($description){ echo wpautop($description); } ?></p>
여분을 제거하는 결과p
태그:
<?php if($description){ echo wpautop($description); } ?>
주의: 이 명령어는
p
꼬리표를 달다echo
, 그 후 추가되었다.wpautop
에게echo
.
최종 결과:
<p>description content</p>
투고가 커스텀 투고 타입일 경우 add_meta_box를 사용하여 메타박스를 추가할 수 있으며, 거기에서 wp_editor를 사용하여 자체 에디터를 초기화할 수 있습니다.예를 들어 'force_p_newslines' 및 'forced_root_block'과 같은 작은 mce에 설정을 전달할 수 있습니다.
적어도 contact-form-7에서는 html-minifier를 사용하여 성가신 p-tag를 방지했습니다.다른 사람들도 나처럼 짜증나는지 구글로 검색해서 왔지
코드 미니 배선 후에도 문제가 해결되지 않으면 태그를 로 변환하기만 하면 됩니다.div
어디에p
태그가 자동으로 추가됩니다.
다른 사용자가 이 문제가 발생하여 다른 플러그인을 설치할 수 없거나 설치하지 않으려는 경우 또는 기능을 편집할 수 없거나 편집하지 않으려는 경우.php 파일, 이것도 가능합니다!
원래 코드:
your original code
that worked wonderfully..
and then wordpress happened
회피책 코드:
your original code
//
that worked wonderfully..
//
and then wordpress happened
코드에 공백 행이 없는 한, 적어도 이것은 회피책인 것 같습니다.혹시...:
하지 않기 속이는하고 있습니다.p 태 、 ascript 、 ascript 、 javascript 、 ascript 、 ascript 、 ascript 、 ascript로 wasn로 。
다른 방법: 을 a 안에 .<div>
태그(공백 문자 없음)를 지정합니다. : 라음음음음음음음음음음 : :
<select ...>
</select>
<select ...>
</select>
다음과 같이 적습니다.
<div><select ...>
</select></div>
<div><select ...>
</select></div>
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★에도 같은 문제가 있었습니다<a>
그리고 난 이 문제를 해결했다.
언급URL : https://stackoverflow.com/questions/11248628/disable-wordpress-from-adding-p-tags
'sourcetip' 카테고리의 다른 글
스프링 부트 액세스 정적 리소스가 없습니다.scr/main/resources (0) | 2023.02.13 |
---|---|
Wordpress: init 훅이 여러 번 호출되는 이유는 무엇입니까? (0) | 2023.02.13 |
JSON.stringify에 상당하는 jquery (0) | 2023.02.13 |
Chrome 개발자 도구에서 요청 시간 보기 (0) | 2023.02.13 |
온라인 코드 색칠 서비스가 있나요? (0) | 2023.02.13 |