그래서 다소 혼란스러운 문제를 디버깅하려고합니다. colorbox를 사용하여 항목에 대한 추가 정보를 표시하는 창을 팝업하는 Topspin 저장소에 Wordpress 플러그인을 사용하고 있습니다. 여기에 사이트가 있습니다 : okgo.net/store. 이 페이지에 대한 백엔드 코드에서 사업부의 방어가 이 같이해야한다는 포함 된 링크를 생성 :Wordpress 자동으로 사이트 URL을 href에 추가했지만 href는 비어 있지 않습니다.
<a class="topspin-view-item" href="#!/77022">
다음과 같이 그 수행하는 PHP :
<a class="topspin-view-item" href="#!/<?php echo $item['id']; ?>">
문제가 있다는 것입니다 결국 밖으로 뱉어지고있는 것은 그 것이 아닙니다. 그것은 다음과 같습니다
<a class="topspin-view-item" href="http://okgo.net/video-store/#!/89712">
가 나는 워드 프레스의 기본 동작은 빈하는 HREF를 채우기 위해입니다 another post on here 이해 한 (즉, HREF = "") 사이트 URL과 함께. 그래서 내 생각 엔 Wordpress가 이것을 빈 href로 해석하는 이유가 무엇입니까? 그것도 꽤 옳지 않은 것을 제외하고는.
저는 이걸 가지고 약간 놀았습니다. 한 가지 일은 위의 PHP에서 가지고있는 것을 제거하면 siteurl이 전혀 출력되지 않는다는 것입니다. 그것은 물론 내 코드를 깨뜨린다.
아이디어가 있으십니까? 어떤 도움을 주시면 감사하겠습니다.
그 질문에 대한 답변을 읽는다면 href 값이 상대적으로 작성 되었기 때문에 Wordpress가 아니라 브라우저가 표시됩니다. –
네, 그렇습니다. 사실이 href는 사실 비어 있지 않습니다. 그게 내가 이해 못하는거야. 그 대답에서 그들은 그 행동을 피하는 한 가지 방법은 #을 추가하는 것이고, 그것은 html에 있다고 말합니다. 그렇다면 왜 브라우저는 여전히 비어있는 것으로 취급하고 있습니까? – fraxture