Elegant Box、Blocks和Blocks2上评论锚点失效的修复办法

2010.04.05 / 20:21

WordPress主题Elegant BoxBlocksBlocks2都是mg12的作品,这三个主题共同的特点就是非常简洁高效,同时又各有特色;这三个主题我全都装过、用过,唯一的遗憾就是关于评论区域的锚点(#comments)失效的问题。

表现在当一篇日志有评论时,点击评论数量链接后跳不到评论区域,如图:

锚点失效

如果一篇日志的内容总够长,就能看得很明显。

  • 问题原因:

    如上所述,在浏览器页面上点击链接后,是根据锚点“#comments”来跳到评论区域的,出现锚点失效的原因就是找不到#comments,表现在主题中没有“comments”标签。

  • 解决办法:

    打开主题文件夹中的comments.php文件,在<ol>前添加<div id="comments">在</ol>后添加</div>即可。

  • 写在最后:

    如果你使用或修改其它主题后也出现“#comments”锚点失效的情况,那么,很可能就是上述原因造成的。

你懂的 不多说
  1. 2010.04.18 / 20:50

    我咋用的Elegant Box简洁但不高效,总感觉比起其他主题要慢的

  2. 2010.04.23 / 19:14

    我将标签一对直接加在ol前

  3. 2010.09.07 / 18:07

    原来如此。

  4. 2011.02.11 / 21:36

    果断修正我的主题先~