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 回答