2012-09-08 4 views
1

나는 현재 게시물의 모든 학부모 용어를 수집하고 각 상위의 하위 용어를 순서가없는 목록에 표시하는 Wordpress 루프 내에이 코드 조각을 가지고 있습니다.Wordpress & IE 특정 마크 업 오류

<?php $taxonomyName = "custom_tax"; 
$parent_terms = get_terms($taxonomyName, array('parent' => 0, 'orderby' => 'slug', 'hide_empty' => false)); ?> 
<ul> 
    <?php foreach ($parent_terms as $pterm) : 
    $terms = get_terms($taxonomyName, array('parent' => $pterm->term_id, 'orderby' => 'slug', 'hide_empty' => false)); 
     foreach ($terms as $term) :?> 
      <li><a><?php echo $term->name ?></a></li> 
     <?php endforeach;?> 
    <?php endforeach;?> 
</ul> 

이 IE9에서 그러나, FF, 크롬, 사파리 & 오페라에서 작동, 난 내가 확인하고 유사한를 찾지 못했습니다 간단한 수정이 확신

<ul> 
    <a> 
    <li>Term1</a></li> 
    <a> 
    <li>Term2</a></li> 
    ... 
<ul> 

를 얻을 수 여기 또는 WP 포럼에서 문제를 제기하여 누군가가 이것이 알려진 문제인지 여부를 밝힐 수 있기를 바랍니다.

미리 감사드립니다.

답변

2

PHP 스크립트로 생성 된 HTML 코드는 사용중인 브라우저의 영향을받지 않습니다. 출력 버퍼링을 사용하면 생성 된 html을 파일로 저장하여 스크립트에서 생성하는 html 코드를 확인할 수 있습니다.

IE에서 캐시를 지우고 다시 시도하십시오. 이게 도움이 되나요?

+0

출력 버퍼링 문제를 시도해 볼 수 있습니까? –

+0

ob_start ('custom_tax_query')가있는 함수에서 foreach 루프를 호출하면 op와 동일한 마크 업을 얻습니다. 나는 매우 혼란 스럽다. – dcd0181