更新Wordpress中的大量数据
必须在 Wordpress 中重复更新大量数据的时候到了。
最近的示例是超链接路由具有固定的永久链接的情况,去Geofumadas.com并离开子域需要调整许多这些字段,如以下示例所示:
以前的路线是:
http://geofumadas.cartesianos.com/ course-of-autocad-2011 /
新的是:
http://geofumadas.com/ course-of-autocad-2011 /
很明显,所需要的是改变这个术语 geofumadas.cartesianos.com 由 geofumadas.com 如果托管博客的地方允许,则需要从数据库中进行大量数据处理。 让我们看看如何做:
1.靠背。
在执行此类疯狂操作之前,您必须下载备份。 这是在“工具/导出”中完成的。
2.访问phpMyAdmin。 在这种情况下,我是通过Cpanel(托管Geofumadas.com的平台)进行的。 进入数据库后,通常只有一个数据库。
3.查找哪些表包含要更改的单词。 请记住,该术语可以在不同的表中,例如,带有wp_posts条目的表,带有注释wp_comments的表,等等。 因此,我们首先要做的就是确定它在哪里。 为此,我们选择“搜索”选项卡,写下搜索的单词,然后选择所有表格。
这应该给我们一个类似于较低的图像的结果。
4.找到要更改的单词所在的列。
使用“浏览”按钮可以查看列的详细信息。 这是通过简单的检查来完成的。
5.执行更改
接下来是使用以下语法执行更改:
更新 塔布拉 集 columna = replace(columna“文字改变','新文本“)
更新 wp_posts 集 POST_CONTENT = replace(POST_CONTENT“geofumadas.cartesianos.com','geofumadas.com“)
在这种情况下,表为wp_post,列为post_content。 执行它时,应该显示有关受影响的记录数的消息。 您必须小心使用符号('),因为它与用于重音符号(´)的符号不同。 如果不是,它将以语法返回错误消息。
理想的是,然后从第3步再次运行查询,以查看结果是否已更改。 一步一步地检查更改是否也很方便,以免手指错误导致我们放置备用板或类似的东西。
如果之前没有执行过导入之前博客中可能存储的图像等操作,也不建议执行此过程。 如果我们不这样做,我们将打破正确的路线并造成不可逆转的损害。 为此,有 LinkedImages 之类的插件,以及导入时最新版本的 Wordpress,让我们可以选择将图像带到新主机(尽管并非所有图像都来)。