Wednesday, December 08, 2004

Internet Explorer에서 WordPress Post가 보이지 않는 문제

저는 Firefox의 추종자이며, Mosaic -> Netscape -> Mozilla -> Firefox의 단계에 애정이 있는 사람으로서 Internet Explorer를 Default Browser로 사용한 일이 없습니다. Shopping과 Internet Banking이 아니면, 사용할 일이 없는 Internet Explorer로 제 사이트를 항해하는 일은 가끔 Design을 바꾸었을 때 호환성 문제를 점검할 때 뿐이죠.
하지만, 최근, myoldfriend님의 제보와 저의 따뜻한 사람, Rei의 검증을 통하여 Internet Explorer에서 몇몇 Post가 보이지 않는 문제를 발견했습니다. 지난 4시간 동안 code 한 줄 한 줄 비교 검토하여도 문제가 없었으며, W3C의 Vailidator에서도 모두 '검증'을 받았지만, 여전히 Internet Explorer에서는 문제가 되었습니다. 같은 Code를 가진 Post에서도 어떤 것은 제대로 보이고, 어떤 것은 전혀 보이지 않는 문제에서 혼란에 빠졌죠.
그러던 중, 최근, 제 사이트에서 WordPress를 사용함을 밝히고 같은 사용자로써 기쁨을 나눈, 세미님의 Blog에서 그 해법을 찾았습니다. 그 해법은 "인터넷 익스플로러(Internet Explorer:IE)에서 WP 내용이 전혀 안뜨는 문제"라는 제목의 Post에 있었습니다.
WordPress의 root에 있는 index.php의 최초 몇 줄 사이에 있는 <meta http-equiv="Content-Type" content="text/html; charset=< ?php blogin
fo('charset'); ?>" />
이것을 <title><?php bloginfo('name'); ?>< ?php wp_title(); ?></title> 보다 상위에 위치하게 수정하면 문제는 자연히 해결되었습니다. 즉,

기존 배열
<title><?php bloginfo('name'); ?>< ?php wp_title(); ?></title>
<meta http-equiv="Content-Type" content="text/html; charset= < ?php bloginfo('charset'); ?>" />

수정된 배열
<meta http-equiv="Content-Type" content="text/html; charset=< ?php bloginfo('charset'); ?>" />
<title><?php bloginfo('name'); ?>< ?php wp_title(); ?></title>

2 comments:

  1. thank you so much!

    뭔가 이상이 발견되면
    즉시 수정에 들어가거나 보고를 해야
    마음이 안정되고 잠을 푹 잘 수 있게 되죠.
    현장을 떠난 지금도
    저기 어딘가 깊은 곳에 직업병이 남아 있어서... 하하하~.

    ReplyDelete
  2. 가까운 미래에 come back 하여도 전혀 이상하리 없을 듯 하네요! :)
    아무도 이야기를 해 주지 않아 모르고 있었던 문제였답니다. 감사!
    오늘 당신의 홈페이지에서 '바다염장'을 당하여 마음이 쾡하오!
    돌아오면 피자 얻어 먹으면서 복수해 주겠소! :)

    ReplyDelete