取消WordPress Thread Comment插件,将回复改为嵌套

小鬼同学发现了一个很不错的主题,名叫PhilNa2,主题由 yinheli提供。我看到之后发现的确不错,不管是主体的细节方面还是SEO做的都很闪光。遂跟着小鬼一起修改这个主题,他沿用了原主题的白色,我则将其修改为黑色配黄边,并且比原主题要宽上许多。

修改难度其实并不大,主要是修改CSS,以及一些小图片。

但是修改完之后发现Wordpress Thread Comment这个回复插件跟主题格格不入,有时还会产生错误。于是萌生了修改数据库,将以前的回复修改为嵌套,即有些论坛上面的围观一样的效果。要想达到这个效果,可以使用很多方法,我就单纯的使用<blockquote></blockquote>这一对标签来实现,这对标签原来的作用是引用他人的话语,跟我要达到的效果并不矛盾。

达到最后的效果如下:

<blockquote cite="#commentbody-|comment_parent|">

<strong><a href="#comment-|comment_parent|">|comment_author|</a> :</.strong>

<p>|comment_content|</p>

</blockquote>

|comment_content|

其中的带颜色的|comment_author|、|comment_content|这几个是被引用的留言的字段名,分别代表被引用留言的作者及留言内容。而不带颜色的|comment_parent|、|comment_content|是当前留言所回复的留言序号、内容。

我的很简单,首先复制了’wp_comments’表,并将其重命名为’zhongjian’。然后查询’zhongjian’中|comment_parent|的最大值,则在’wp_comments’表同样条目的|comment_content|中添加<blockquote>……</blockquote>等内容。最后将’zhongjian’表中包含|comment_parent|最大值的条目删掉。

具体SQL语句如下:

——特别鸣谢LL19,很多地方都经过了他的帮助。

P.S:如果发现修改数据库以及停用插件之后,留言还是嵌套的,那说明主题自带嵌套功能,只需将’wp_comments’表中的|comment_parent|全修改为"0"即可。

您可能还喜欢...

7 条回复

  1. francis说道:

    确实不错,但是我还是不敢删除那个插件。呵呵。过段时间熟悉后再说了。

  2. Terry说道:

    说实话,好专业~~看不懂~~~

  3. 网络utiguang说道:

    博主的空间好友质感。呵呵。嵌套的插件现在好像不能用了,都需要改

  4. 聪壹艮说道:

    看起来,好复杂,头大…
    .-= 聪壹艮发表了新的文章 ..关于7che8优化WordPress博客速度的事 =-.

  5. 风轻扬说道:

    太耀眼了

  6. JiaCheng说道:

    :great: 我是用WP默认的嵌套
    .-= JiaCheng的blog ..㊣没事去逛了几家4S店 =-.

回复 网络utiguang 取消回复

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据