1

現在の投稿のすべての親用語を収集し、各親の子用語を順不同のリストに表示する Wordpress ループ内にこのコードがあります。

<?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>

これはFF、Chrome、Safari、およびOperaで機能しますが、IE9では取得します

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

簡単な修正があると確信しています。確認したところ、ここまたはWPフォーラムで同様の問題が見つかりませんでした。これが既知の問題であるかどうかを誰かが明らかにしてくれることを願っています.

前もって感謝します。

4

1 に答える 1

2

PHP スクリプトによって生成された HTML コードは、使用しているブラウザーの影響を受けません。出力バッファリングを使用して、生成された html をファイルに保存し、スクリプトが生成している html コードを確認する必要があります。

IE のキャッシュをクリアして、もう一度試してください。これは役に立ちますか?

于 2012-09-08T23:11:58.463 に答える