首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何通过PHPMyAdmin更新小部件的内容

如何通过PHPMyAdmin更新小部件的内容
EN

Stack Overflow用户
提问于 2018-12-24 12:28:24
回答 1查看 574关注 0票数 0

我有一个项目,在其中我正在编辑一个现有的wordpress转储文件(SQL)和wp-config.php,以便创建一个新的网站。

在编辑转储文件时,我所做的事情之一就是更改3个小部件的内容。我使用MyHTMLTitle1/2/3作为标题和MyHTMLContent1/2/3作为内容的前面设置了3个自定义html小部件,因此这是widget_custom_html中的文本:

代码语言:javascript
复制
a:4:{i:3;a:2:{s:5:"title";s:12:"MyHTMLTitle1";s:7:"content";s:14:"MyHTMLContent1";}i:4;a:2:{s:5:"title";s:12:"MyHTMLTitle2";s:7:"content";s:14:"MyHTMLContent2";}i:5;a:2:{s:5:"title";s:12:"MyHTMLTitle3";s:7:"content";s:14:"MyHTMLContent3";}s:12:"_multiwidget";i:1;}

此外,他们在页脚区。这是sidebars_widgets中的文本:

代码语言:javascript
复制
a:4:{s:19:"wp_inactive_widgets";a:0:{}s:9:"sidebar-1";a:3:{i:0;s:8:"search-2";i:1;s:14:"recent-posts-2";i:2;s:12:"categories-2";}s:8:"footer-1";a:3:{i:0;s:13:"custom_html-3";i:1;s:13:"custom_html-4";i:2;s:13:"custom_html-5";}s:13:"array_version";i:3;}

因此,在逻辑上,我认为为了编辑定制的html的标题和内容,我只需要用我的标题替换标题'MyHTMLTitle1/2/3‘,并对内容执行同样的操作。但是,当我通过phpMyAdmin更改值并转到我的网站时,页脚区域(以前包含3个小部件)现在为空,widget_custom_html自动更新为:

代码语言:javascript
复制
a:1:{s:12:"_multiwidget";i:1;}

我没有找到任何包含有关小部件的详细信息的表,所以我迷路了。

任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-12-25 18:33:27

对于任何从Google那里偶然发现的人来说,问题是除了内容的改变之外,我还需要改变字符串中的字符数。例如,行{s:5:"title";s:12:"MyHTMLTitle1";s:7:"content";s:14:"MyHTMLContent1";}应改为{s:5:"title";s:3:"aaa";s:7:"content";s:2:"aa";}

注意,每个内容之前的数字也发生了变化,即"content";s:14被更改为"content";s:2:

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53913476

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档