wordpress小部件将不会保存


wordpress widgets will not save

我在这里遵循了本教程来设置一个"基本"主题:

http://themeshaper.com/2009/06/22/wordpress-themes-templates-tutorial/

一切都很好,但现在是最后一部分,设计"新闻提要"页面的样式,我希望侧边栏显示出来。主题中的一切,因为我能理解的都是正确设置的。在functions.php中定义了两个小部件区域"primary"answers"secondary",未修改的functions.php和sidebar.php可以在此处查看:

http://code.google.com/p/your-wordpress-theme/source/browse/trunk/functions.php和http://code.google.com/p/your-wordpress-theme/source/browse/trunk/sidebar.php

所以这就是发生的事情,我进入管理员中的外观->小部件管理器。主要和次要小部件区域显示在右侧。

我把分类和最近发布的小部件拖到主窗口(或者辅助窗口,这无关紧要)。我点击保存每个小部件,然后如果我浏览并返回,小部件就不见了。没有保存任何内容。

我没有使用任何插件,我没有第三方或自定义小工具。这些只是默认的普通wordpress小部件。

我在配置文件中启用了调试,但当我保存小部件配置时,没有任何错误的输出。我甚至在更新小部件后检查了页面源代码,底部没有一些隐藏的错误。

如果有人不能告诉我如何解决这个问题,有没有人至少可以告诉我如何调试这个问题,或者从这个东西中得到某种错误消息?

试试这个

转到您的wp管理员-->和外观-->小部件

然后在右上角,您将看到一个屏幕选项按钮(弹出菜单)Enable accessibility mode,并尝试您的小部件

一些建议:

  • -安装调试栏http://wordpress.org/extend/plugins/debug-bar/
  • 在WP配置中启用WP_DEBUG
  • 尝试清除缓存/使用其他浏览器或计算机

我遇到了这个问题,我想添加我的发现并更新这篇文章。我目前运行的是4.9.8版本。我了解到你不能使用Camel案例作为身份证。

这条线路不通。

register_nav_menu( 'newThemeArea', __( 'New Widget Area', 'theme' )

这条线可以

register_nav_menu( 'newthemearea' , __( 'New Widget Area', 'theme' )

在我的例子中,我的小部件有带type="number"input字段,而min属性有分数数字——一旦我将它们取整并显示为int,它就起作用了。

设置等小部件的id

'id' => 'high-light-header',

而不是

'id' => 'highLightHeader',