我正在修改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标签。我已经以多种不同的方式尝试过它,但却无法让它发挥作用。有什么建议吗?
答案 0 :(得分: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'];
答案 1 :(得分:-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”
的内容如果这不是你的问题,你的风格可能会被李班改写。确保你没有冲突的CSS!