如何在使用PHP的li标签之前使用span标签?

时间:2014-03-06 16:59:44

标签: php wordpress list html-lists html

我正在使用WordPress中的List category post插件。我希望在<span></span>之后添加<li>因为我将在跨度中放置bg图像叠加层。所以它会是这样的:<li><span> </span> </li>

我正在尝试使用上述WordPress插件的CatListDisplayer.php(第87行),因为我注意到这是列表循环发生的地方。

$this->lcp_output .= '>';
$inner_tag = ( ($tag == 'ul') || ($tag == 'ol') ) ? 'li' : 'p';

我尝试添加此内容:

$this->lcp_output .= '>';
$inner_tag = ( ($tag == 'ul') || ($tag == 'ol') ) ? 'li' . 'span' : 'p';

但我得到的是<lispan>。我现在一直在尝试不同的组合,但我得到的仍然是错误。道歉,我对PHP几乎一无所知。

1 个答案:

答案 0 :(得分:0)

在文件“CatListDisplayer.php”中找到私有函数lcp_build_post($ single,$ tag) - 第179行并在该函数中找到(行:187):

$lcp_display_output = '<'. $tag . $class . '>';

并替换为:

$lcp_display_output = '<'. $tag . $class . '>'.(( ($tag == 'ul') || ($tag == 'ol') ) ? '<span></span>' : NULL);

享受。 ; - )