0

wordpress関数を変更しています。次のコードがあります。

$output .= $r['link_before'] . '<ul><li class="bbp-forum-info"><a href="' . esc_url( $permalink ) . '" class="bbp-forum-link">' . $title . '</a></li>' . $counts . '<li class="bbp-forum-freshness">' . $subfresh . '</li></ul>' . $r['link_after'];

そして、ul タグを次のようにする必要があります。

<ul id="bbp-forum-<?php bbp_forum_id(); ?>" <?php bbp_forum_class(); ?>>

ただし、そのコード内にこれらの php タグを追加する方法がわかりません。さまざまな方法で試してみましたが、機能させることができませんでした。何かアドバイス?

4

2 に答える 2

0

を使用し.て文字列を連結します。

$c='a'.'b';
echo $c //outputs 'ab'

それを知って、ただ:

$output .= $r['link_before'] . '<ul id="bbp-forum-'.bbp_forum_id().'" '.bbp_forum_class().'><li class="bbp-forum-info"><a href="' . esc_url( $permalink ) . '" class="bbp-forum-link">' . $title . '</a></li>' . $counts . '<li class="bbp-forum-freshness">' . $subfresh . '</li></ul>' . $r['link_after'];
于 2013-09-19T21:08:52.333 に答える
-1

正しく追加している場合

$output .= $r['link_before'] . '<ul id="bbp-forum-<?php bbp_forum_id(); ?>" <?php bbp_forum_class(); ?>><li class="bbp-forum-info"><a href="' . esc_url( $permalink ) . '" class="bbp-forum-link">' . $title . '</a></li>' . $counts . '<li class="bbp-forum-freshness">' . $subfresh . '</li></ul>' . $r['link_after'];

これは、システムの知識がなければ答えにくいです。

bbp_forum_class(); を確認してください。class="foo" の行に沿って何かをエコーし​​ます

それが問題でない場合は、スタイルが li クラスによってオーバーライドされる可能性があります。競合する CSS がないことを確認してください。

于 2013-09-19T21:06:35.517 に答える