我正在使用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几乎一无所知。
答案 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);
享受。 ; - )