我已经开发了一个高级主题,但是一旦主题被默认安装,wordpress就会在Header区域中放置一些小部件。
在没有所有主题设置的情况下,主题第一次出现时看起来非常难看。
虽然这些小部件可以从Header的Widget区域手动删除,但最初该主题的购买者不会得到一个好概念。
我想在一个特定的侧边栏中禁用wordpress的几个默认小部件。
我尝试了各种各样的东西,并在各种论坛上进行了研究。
我得到了一些解决方案,如:WordPress小部件可以完全禁用,但这是我不想要的。
有人遇到过和我一样的挑战吗?请建议。
问题总结:我想禁用wordpress的默认小部件在一个特定的侧边栏/小部件区域。
谢谢!
为你的页眉注册一个自定义区域
function theme_widgets_init() {
register_sidebar(array(
'name' => __('Header widget', 'theme'),
'id' => 'sidebar-1',
.............
.............
));
add_action('widgets_init', 'theme_widgets_init');
并像这样输出到标题中:
<?php dynamic_sidebar('sidebar-1'); ?>