2011-05-05 6 views
2

첫 번째 질문 : 제거하려면 어떻게나는이 <br> 태그를 여기

나는 현재 http://ahrengot.com/에서 처음 워드 프레스 테마를 통해 실험,하지만 난 그 WP를 배우고 왔어요 임의의 선을 던지기의 이상한 행동을 가지고 마크 업에 침입했다.

<br> 
<section>...</section> 
<br> 
<p>&nbsp;</p> 
<section>...</section> 
<br> 

나는 라인이 이전과 각 섹션 후 휴식 제거해야합니다

내가 무엇을의 단순화이다. 여기에는 br 태그와 ANDnbsp가 모두 있습니다. 나는 이것을 위해 RegEx가 필요하다고 생각하지만, 나는 아무 경험이 없다. 그래서 누군가가 올바른 방향으로 나를 가리킬 수 있다면 나는 매우 감사 할 것이다. :)

+2

와우, 나는 당신의 테마를 정말 좋아합니다 ... 당신 것입니까? – fingerman

+0


의 출처와 출처를 찾아내는 것이 더 낫지 않습니까? 그들이 게시물이나 귀하의 테마 어딘가에 나타나 있습니까? –

+0

예 - 일단 완료되면 무료로 릴리스 할 생각입니다. – Ahrengot

답변

1

어떤 버전의 WP?

HTML보기에서 요소 뒤에 여분의 공백이 있으면 중단 점이 추가됩니까? 나는 Wordpress 사용자이고 나는이 문제가 전혀 없다. "XHTML 중첩 된 XHTML 수정"상자가 선택되어 있습니다.

http://wordpress.org/support/topic/empty-content-creates-an-extra-ltbrgt

당신이 처음부터 테마를 쓰기나요 : 여기

는 제안 된 패치가있는 사본의 스레드? 그렇지 않다면 테마 함수 파일을 점검하여 'wpautop'함수가 다른 매개 변수로 대체되거나 호출되지 않도록해야합니다.

+0

나는 최신 버전을 사용하고 있습니다. 현재 3.1.2. - 예, 모든 WP PHP 항목을 처음부터 작성했습니다. 마크 업은 [The HTML5 Boilerplate] (http://html5boilerplate.com/)을 기반으로합니다. 링크를 가져 주셔서 감사합니다. 나는 그것을 보일 것이다 :) – Ahrengot

0

당신은 바람을 피할 수는 있지만 다른 것들은 " 숨기고있다 ". 그것은 일종의 래핑 클래스 안에 있다면 가장 잘 작동합니다.

.wrappingClass br { 
    display:none; 
} 
+0

나는 할 수 있다고 생각하지만, 깨끗한 코드를 원한다면 그렇게하는 것이 가장 좋은 방법 같지는 않습니다. 또한, 그것들을 처리하지 않습니다 '

 

'태그 ... – Ahrengot

0

템플릿 상단에 <?php remove_filter ('the_content', 'wpautop'); ?>을 사용해보세요.

+0

이것은 가장 좋은 방법이 될 것 같다. RegEx this 일 수도 있지만, WP가 묻지 않은 태그를 던져 버린다고 느낀다. 따라서 수동으로 추가하는 것은 깨끗한 코드를 원할 경우 가장 합리적인 방법으로 보인다. – Ahrengot

+0

@Ahrengot : 대부분의 테마는 하나의 요소 안에 게시물 콘텐츠를 버려두고 있으며 개발자가 아닌 사용자는 WYSIWYG에서 줄 바꿈을 사용하기를 기대합니다. 하지만, 네, 여러 번 나에게 성가심을 안겨주었습니다. –