怎么用navcat修改wordpress所有域名

WBOY
Libérer: 2016-06-23 13:45:49
original
986 Les gens l'ont consulté

怎么用navcat修改wordpress所有域名 包括发布文章后得域名  我用插件没用 我问navcat怎么修改?


回复讨论(解决方案)

比如你要把博客地址从http://www.***.com更改到http://***.com,不能简单的在WP后台修改一下地址,这样会导致文章内链错误,那么接下来就是我的操作分享了。

在navcat使用SQL语句进行替换。

首先介绍下SQL替换命令
UPDATE 表名 SET 字段 = REPLACE(字段,'替换内容','替换值’);

示例如下:
UPDATE wp_options SET option_value = REPLACE(option_value,'http://www.***.com','http://***.com');

注意上面的标点要都要用英文半角。其中wp_options就是表名,option_value就是表wp_options里的一个字段,wp_options里有siteurl和home的值。

一般要执行以下命令,就可完成域名的修改:

修改option_value里的站点url和主页地址:
UPDATE wp_options SET option_value = REPLACE(option_value,'替换内容','替换值’);

更正文章中内部链接及附件的地址:
UPDATE wp_posts SET post_content = REPLACE(post_content,'替换内容','替换值’);

更正wordpress文章默认的永久链接:
UPDATE wp_posts SET guid = REPLACE(guid,'替换内容','替换值’);

更正博客用户里你的网站链接:(如果你的个人资料里没有填你的博客地址,可忽略)
UPDATE wp_users SET user_url = REPLACE(user_url,'替换内容','替换值’);

更正评论者资料里你的博客链接:
UPDATE wp_users SET user_url = REPLACE(user_url,'替换内容','替换值’);

更正评论内容你的博客链接:(如果评论里没有你博客链接,可忽略)
UPDATE wp_users SET comment_content = REPLACE(comment_content,'替换内容','替换值’);

如果你没有安装No Self Pings插件,需要再执行以下操作:
UPDATE wp_posts SET pinged = REPLACE(pinged,'替换内容','替换值’);
UPDATE wp_posts SET to_ping = REPLACE(to_ping,'替换内容','替换值’);

基本上有博客地址的地方就是这些了,为了避免还有其它没有被修改,可以在phpmyadmin里搜索下改掉就好了。
以上就是自己的实战操作方法,有需要的可以学习下。。。

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!