我在这里按照本教程设置了“基本”主题:
http://themeshaper.com/2009/06/22/wordpress-themes-templates-tutorial/
一切都运行良好,但现在在最后一部分,设计“新闻提要”页面的样式,我希望显示侧边栏。对于我能理解的主题中的所有内容都设置正确。在functions.php中定义了两个小部件区域“primary”和“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-admin --> 和外观 --> 小部件
然后在右上角您将看到一个屏幕选项按钮(弹出菜单)
Enable accessibility mode
并尝试您的小部件
一些建议:
我遇到了这个问题,我想我会添加我的发现并更新这篇文章。 我目前运行的是4.9.8版本。 我了解到你不能使用驼峰式大小写作为 id。
这条线不起作用。
register_nav_menu( 'newThemeArea', __( 'New Widget Area', 'theme' )
这条线确实有效
register_nav_menu( 'newthemearea' , __( 'New Widget Area', 'theme' )
在我的例子中,我的小部件有
input
字段和 type="number"
,并且 min
属性有 fractions 数字——一旦我将它们四舍五入并将它们显示为整数,它就起作用了。
设置小部件的 id
'id' => 'high-light-header',
而不是
'id' => 'highLightHeader',
这可能是由于多种原因造成的:
就我而言,我遇到了 HTTP/HTTPS 问题,因此强制重定向(您可以尝试像 WP Force SSL 和 HTTPS SSL Redirect 这样的插件)我解决了。