2010年06月17日 129条评论

闲来蛋疼: 把所有文章的more标签去掉了

我博客的首页一直都是使用文章摘录方式显示文章,以前是使用插件 wp-utf8-excerpt 实现的,后来觉得别人给文章加 more 方式很赞,而且可以省去一个插件,于是在 2010 初手工给 300 + 篇文章加上 more 标签,费时 4~6 小时(具体没记住)。

最新可能闲的蛋疼,看着每篇文章的 more 标签截断的文章长度不同,有长有短,突然觉得还是用插件赞,不用老是要给文章加 more 标签,因为我总是发表文章后才发现忘了给文章加 more 标签,然后又修改文章,时间长了就烦了。

于是乎,决定把所有文章的 more 标签去掉,去 more 标签当然不用像加 more 标签那么幸苦了,因为可以用 SQL 的 update 命令批量查找修改相同的内容嘛

和我一样蛋疼的朋友可以用这下面个方法去掉 more 标签:

0. 先备份数据库!(以防万一)

1. 打开 phpmyadmin ,找到你的数据库名并点击,然后点 SQL

2. 输入 SQL 语句

UPDATE wp_posts SET post_content = REPLACE(post_content, '<!--more-->','')

OK,就这么简单,其实搬过家的朋友都会,哈哈。

其实想批量替换/删除内容都可以用 SQL 的 update 命令,命令格式是:

UPDATE 某数据表名 SET 此表某字段 = REPLACE(此表某字段, '原内容','新内容')

不过注意哦,数据库可不是可以乱折腾的,反正折腾前记得先备份

zww
or
oooo

“闲来蛋疼: 把所有文章的more标签去掉了”有129条评论

  1. 再现9527 says:

    我也是用more啊!

    1. zwwooooo says:

      @再现9527 more其实很好,不过得养成习惯

  2. 闲云 says:

    文章不常写..我也很懒的..不过还是自己加more

    1. zwwooooo says:

      @闲云 我加的不够有规律,所以干脆就全部去掉了

  3. FORECE says:

    我刚才评论错文章了。。。应该是这篇文章比较蛋疼才对。。。。我蛋定。。。

    1. zwwooooo says:

      @FORECE 你群评论啊

  4. wodingdong says:

    我想应该要蛋疼了。是装了插件以后发现原来插入过more的就无效了,顺便问下你用的是哪个插件,听说有直接修改代码的方法

    1. zwwooooo says:

      @wodingdong
      我没用插件,我用的是php函数截断

  5. [...] 转载请注明转自《闲来蛋疼: 把所有文章的more标签去掉了》 [...]

  6. 踏浪者 says:

    我没做more标签,首页太长了

    1. zwwooooo says:

      @踏浪者
      还是做一下more

  7. 无冷 says:

    more还是比较强力的,

  8. 删除数据库中的换行符 | 我的空想特摄 says:

    [...] WordPress 主题制作的牛人 zww 的 blog 的时候,看到了这么一篇文章:《闲来蛋疼: 把所有文章的more标签去掉了》。在文章里作者提到了用 SQL 操作数据库,把他的文章里的 more [...]

  9. 我以前用过MORE,后来全部去掉了

    1. zwwooooo says:

      @小林博客
      我现在也不用了,手动more太麻烦了

发表评论

昵称 *

网址

B em del U Link Code Quote