Quoter 중첩 인용 버그 Hack
코멘트 입력시, 다른 사람의 코멘트나 웹페이지 내의 일부를 인용할 수 있는 Quoter란는 매우 유용한 플러그인이 있다.
그런데 v2.x 에서는 중첩 인용이 제대로 표현되지 않는 버그가 있다. 중첩 인용이 여러개의 단일 인용으로 깨져버린다.
몇시간을 메달려있다가 검색해 보니 나와 동일한 문제를 호소하는 사람이 있고, 해결책을 제시한 사람도 있다.
(제작자의 서버가 매우 느려서–아니면 방문자가 너무 많든가–방문하여 글들을 읽어 보려면 많이 인내심이 요구된다.)
blockquote 태그가 div 태그와 동일한 취급을 받도록 해준 것이라고 한다.
v2.1.2
wp-includes/formatting.php
line 497 정도에서
-
if (($stacksize > 0) && ($tag != ‘div’) && ($tagstack[$stacksize – 1] == $tag)) {
이 구문을 다음 구문으로 대체한다.
-
if (($stacksize > 0) && ($tag != ‘div’) && ($tag != ‘blockquote’) && ($tagstack[$stacksize – 1] == $tag)) {