以前にこの質問をしましたが、回答が得られませんでした。:(
WordPress 2.7 の新しいコメント ループがあります。CSS に .odd と .even を追加するだけで、コメントの色を交互に変えることができます。
.odd { background: #ccc; color: #000; }
.even { background: #bbb; color: #000; }
ただし、ユーザーがオプション パネルから選択できる、明るい背景と暗い背景の 2 つの異なる背景があります。したがって、上記の背景色は明るい背景に対しては見栄えがよく、暗い背景に対してはあまり良くないため、奇数クラスと偶数クラスの 2 つの異なるバージョンが必要なので、それぞれに異なる色を使用できます。
しかし、2.7 コメント ループでは、奇数クラスと偶数クラスは実際にはコード内にありません。もしそうなら、私は次のようなことをしたでしょう:
$background = get_option('mytheme_background');
if ($background== "option1") { echo '<div class="odd-dark">'; }
if ($background== "option1") { echo '<div class="even-dark">'; }
if ($background== "option2") { echo '<div class="odd-light">'; }
if ($background== "option2") { echo '<div class="even-light">'; }
コードに .odd と .even が実際には存在しない場合、CSS で .odd と .even の 2 つの異なるバージョンを使用するにはどうすればよいでしょうか?