由于csdn搬家到wordpress之后标题出现空格怎么处理

由于csdn搬家到wordpress之后标题出现空格怎么处理

 

我之前博客全部在csdn,由于诸多限制,所以建立了自己的博客系统,因此把所有的文章都搬过来了,但是搬过来之后,发现标题前面都出现了空格,这个对SEO很不利,因此下面就是去掉这些个空格的方法:

方法就是直接修改数据库的数据,

登录数据库:

$ mysql -uxxx -p

xxx是你的用户名

$ use xxxx

xxxx是你wordpress对应的数据库的名字,这个在你初次安装wordpress的时候你自己指定的名字。

然后我们可以用下面的这条命令看到到底有多个博文的标题有这个样的问题:

$ select post_title from wp_posts where substring(post_title, 1, 3 )=space(3);

|         关于ping不通的可能原因                                    |
|         看看我们的进程强制结束                                    |
|         win32汇编和8086汇编的一点区别                             |
|         查看某个进程和线程的cpu使用率                             |
|         IIS 用localhost可以,用本机IP不可以访问                    |
|         MySql的服务启动不了                                       |
|         D3D中可以变换的坐标系                                     |
|         深度缓冲                                                  |
+——————————————————————-+
554 rows in set (0.02 sec)

 

 

接下来直接去掉前面的空格,就是使用mysql 的trim这个函数来完成:

$ update wp_posts set post_title=trim(post_title);

Query OK, 947 rows affected (0.08 sec)
Rows matched: 2000  Changed: 947  Warnings: 0

 

然后再用前面的命令检查是否还有前面是空格的标题

$ select post_title from wp_posts where substring(post_title, 1, 3 )=space(3);

+————+
| post_title |
+————+
|            |
+————+
1 row in set (0.02 sec)

 

发现没有了吧。

 

版权所有,禁止转载. 如需转载,请先征得博主的同意,并且表明文章出处,否则按侵权处理.

    分享到:

Leave a Reply

Your email address will not be published. Required fields are marked *