0

ここにエコーアウトする必要がある$output変数にクラスを追加する方法の構文についてのヘルプが必要です。PHPが苦手で、ブレッドクラムディバイダーを追加しようとしているので、クラスを追加できれば、css'content:'で実行できると思いました。&class = somethingを追加しようとしましたが、機能しませんでした。また、$output変数に''を貼り付けると、それも良くありませんでした。前もって感謝します。

$output = wp_list_pages('echo=0&title_li=&child_of=' );

  if (is_page( )) {
    $page = $post->ID;
    if ($post->post_parent) {
      $page = $post->post_parent;
    }
    $children=wp_list_pages( 'echo=0&title_li=&child_of=' . $page );
    if ($children) {
      $output = wp_list_pages ('echo=0&title_li=&child_of=' . $page );
    }
  }
echo $output;
4

1 に答える 1

1

正しく理解されていれば、次のようにhtmlに切り替えることができます。

...
}
?>
<div class="OutputClass" >
  <?php echo $output; ?>
</div> 

または、次のようにPHPでHTMLをエコーすることもできます。

...
}
echo '<div class="OutputClass" >';
echo $output;
echo '</div>'; 

アップデート:

次に例を示します。

echo '<ul class="ClassUL">';
wp_list_pages(); // echo is TRUE by default
echo '</ul>';

<ul>タグ内のすべての引数を出力します。

まだ読んでいない場合は、この リンクでドキュメントを確認してください。

于 2012-12-02T05:09:46.553 に答える