页面编辑自动-创建空白修订和编辑器

时间:2017-02-23 作者:Squish

我正在将现有的WP站点迁移到Cloudways,每次我尝试编辑页面时,编辑器都是空白的,并且会自动保存一个全新的空白版本。(幸好没有公布。)

“当前版本”仍设置为包含内容的版本。。。因此,从数据库复制数据并将其粘贴回编辑器是一件非常痛苦的事情。。。只需更改或编辑现有内容。

所有插件当前都已禁用,并且该行为仍然存在:/

1 个回复
最合适的回答,由SO网友:Squish 整理而成

问题是utf8 将数据库编码为utf8mb4.

显然,编辑器出现了一个无声错误,默认情况下会删除该事务。

<小时>The Solution: 最近Wordpress开始使用utf-8mb4, 所以大多数人可能需要改变他们的字符集<meta charset="UTF-8" to <meta charset="UTF-8mb4">. 非常旧和过时的博客可能需要从latin1.

大多数情况下,您的元标记都是使用bloginfo( "charset" ), 这是pulled straight from your database, 特别是您的wp_options 桌子

“字符集”-显示设置>读取中设置的“页面和提要编码”。此数据从wp\\U选项表中的“blog\\u charset”记录中检索。注意:此参数始终回显“UTF-8”,这是WordPress的默认编码。

因此,如果愿意,可以打开数据库并更改字段。从…起UTF-8UTF-8MB4.

或者你可以像这样把它编入你的主题。。。

<meta charset="<?php bloginfo( \'charset\' ) ?>mb4">

相关推荐

How to delete post revisions?

我没有设置修订数量的限制,这使得我的一些帖子有20多个修订,那么如何删除这些修订呢?顺便说一下,我正在使用WPMU,并且有很多博客,那么如何删除我所有博客的WordPress修订版呢?