web-dev-qa-db-ja.com

BuddyPressのactivity-loopで、活動の種類に応じてcssを表示する

アクティビティの種類に応じて、アクティビティループに特定のスタイルを表示する方法を知っている人がいたらどうだろうか。

これは私が考えていたものです:

function mycustom_act_type() {
if ('friendship_created' != bp_get_activity_type() )
echo ' style="background:red;" ';
}

これはループの中の<li>にあります。

<li <?php mycustom_act_type()?> >blah </li>

しかし、明らかにうまくいきません。何か案は?

1
Sin

http://testbp.org/activity/ を見ると、そのアクティビティー・フィードには各リスト項目にアクティビティー・タイプを示すクラスがあります。そのテーマを見れば、あなたのスタイルに合ったクラスを追加するコードが見つかるはずです。

1
mrwweb