如何重新注册我的博客小部件?

时间:2012-10-27 作者:Marc

我错误地删除了wp\\U选项数据库文件。我用一个干净的安装文件替换了它。

现在,我的小部件仍然存在于我的小部件区域中,但wp无法识别任何小部件。

我认为我需要以某种方式重新注册我的站点小部件,以便wordpress可以看到它们,以便它们变得活跃,这对吗?

如果是,我该怎么做?

目前,我的网站在侧边栏区域显示页面、类别等的默认列表。

请理解,我不是程序员,但我会尽我所能遵循任何答案。

马克

2 个回复
SO网友:JamesHoux

据我所知,wp\\U选项数据库“文件”是不存在的。您是指wp\\U选项表吗?也许您正在使用sql文件或其他我不熟悉的方式?

如果擦除了数据库表,您是如何用干净的表替换它的?如果这确实是一个文件,请包括有关文件位置的详细信息。

我很确定“Widget注册”不是您需要做的事情。每次访问Wordpress时,都应该动态注册小部件。每个插件和功能。每次访问站点时,php文件都会调用register()函数。如果您看到小部件区域中列出的小部件,则它们已正确注册。如果您看到小部件区域中列出的侧栏,那么它们也已正确注册。

在我看来,你清除了表中的一些关键信息,从而破坏了数据库。

SO网友:shea

当你说你重新创建了wp-options 数据库表,这只是一个空白表,还是它包含数据?

您似乎缺少该表中的值,需要重新安装WordPress。为此,请备份并删除数据库中的所有表,然后访问日志再次运行安装。

要保留博客内容,可以使用Tools WordPress管理仪表板中的菜单。

你可以尝试的另一件事是切换到另一个主题,然后再切换回来。

结束

相关推荐

Widgets in PHP files?

有没有可能让Wordpress上的每个小部件都以不同的方式运行。php文件我有一个包含12个元素的页面,我想让每个元素都成为一个小部件,以便以后更容易管理/编辑它们,但如果它来自php页面,而不是来自管理面板上的代码块,则会更好。