2

您好,我正在更新一个充满错误(超过 1000...-'-)的 WordPress 网站,现在我已将其降至 15 个左右,但是一页有 105 个错误,它们都是由一个流浪的 p 标签引起的在每张图像之后生成这是代码输出的内容

<div id="ngg-image-40" class="ngg-gallery-thumbnail-box"  >
     <div class="ngg-gallery-thumbnail" >
          <a href="a link" title="the title" class="shutterset_set_5" ><br />
               <img title="01596-01_1" alt="01596-01_1" src="the src" width="100" height="75" /><br />
         </a>
     </div>
</p></div>

如您所见,那里无缘无故有 ap 标签,我尝试过 Google,但没有人可以解决此问题,我尝试查看 nextgen 画廊的所有 php 文件,但无法弄清楚输出画廊的实际代码如下。

<div id="ngg-image-<?php echo $image->pid ?>" class="ngg-gallery-thumbnail-box" <?php echo $image->style ?> >
<div class="ngg-gallery-thumbnail" >
    <a href="<?php echo $image->imageURL ?>" title="<?php echo $image->description ?>" <?php echo $image->thumbcode ?> >
        <?php if ( !$image->hidden ) { ?>
        <img title="<?php echo $image->alttext ?>" alt="<?php echo $image->alttext ?>" src="<?php echo $image->thumbnailURL ?>" <?php echo $image->size ?> />
        <?php } ?>
    </a>
</div>
</div>

再次如您所见,上面没有对 p 标签的引用。任何和所有的帮助表示赞赏。

4

1 回答 1

0

我也没有在画廊中找到解决方案,但我不得不承认我没有很好地搜索。当我为我的画廊使用自定义 javascript 时,我很懒并用 javascript 修复了它。也许这对你也有帮助。顺便说一句,它是 MooTools。并假设画廊 div 的 id 为“gallery”:

var p = document.id('gallery').getPrevious();
if (p.get('tag') == 'p') {
    p.dispose();
}
于 2013-09-26T13:55:59.980 回答