1. 문제
– 옛 홈페이지의 게시판을 새 홈페이지에서 보여주고 싶다
2. 경과
– 옛 게시판 자료(XE)를 새 홈페이지(WordPress)로 옮기기가 어려웠다.
– 새 홈페이지에서 iframe명령어를 이용해서 옛 게시판을 불러오기로 했다.
3. 해법
– 새 페이지를 만들었다.
– 페이지 이름 : 학과게시판(구)
– 페이지 내용을 다음과 같이 입력
1 |
<iframe src="http://architecture.kunsan.ac.kr/xe/notice" width="100%" height="500" frameborder="0" scrolling="no" onload="autoResize(this)"></iframe> |
– Appearance -> Editor -> Header(header.php)를 편집
– header와 /header 사이에 autoResize()함수를 삽입
1 2 3 4 5 6 7 8 9 |
<script type="text/javascript"> // iframe resize를 위한 것으로 solarview가 삽입함 function autoResize(i) { var iframeHeight= (i).contentWindow.document.body.scrollHeight; (i).height=iframeHeight+20; } </script> |
4. 느낀 점
– 자료를 모두 이사하지 않아도 된다
– 강제로 테마 내의 파일(header.php)를 편집했는데, 혹 테마가 갱신되면 이 작업을 다시 해야 하는 걱정이 든다. 언발에 오줌누기일까?
– 자바 스크립트를 좀 더 깔끔하게 삽입하는 방법은 없을까?
5. 참고 문헌
http://felisis.wordpress.com/2012/05/31/워드프레스에서-외부게시판-사용하기-3/
http://janmori.tistory.com/entry/워드프레스에-xe-게시판-아이프레임으로-넣는법