你好我正在更新一个充满错误的WordPress网站(超过1000 ... - ' - )现在我已经把它降到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标签,我已经尝试了谷歌,但没有人解决这个问题,我已经尝试查看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标签的引用。任何和所有的帮助表示赞赏。
答案 0 :(得分:0)
我也没有在画廊内找到解决方案,但我不得不承认我没有那么好搜索。我很懒,并用javascript修复它,因为我使用自定义javascript为我的画廊。也许这对你有帮助。这是MooTools顺便说一下。并假设gallery div具有id“gallery”:
var p = document.id('gallery').getPrevious();
if (p.get('tag') == 'p') {
p.dispose();
}