我在WordPress中有一个侧边栏我已经注册了这样:
register_sidebar(array(
'id' => '404',
'name' => __('404', 'jointstheme'),
'description' => __('The 404 sidebar.', 'jointstheme'),
'before_widget' => '<div id="%1$s" class="widget %2$s">',
'after_widget' => '</div>',
'before_title' => '<h4 class="widgettitle">',
'after_title' => '</h4>',
));
我复制了现有的'sidebar.php'文件,并创建了一个名为: sidebar-404.php 的文件。
我还在404页面模板中添加了对侧边栏的调用,如下所示:
<?php get_sidebar('404'); ?>
但由于某种原因,我的主题一直默认为默认侧边栏。
任何人都有任何想法可能会发生什么?
谢谢!
答案 0 :(得分:0)
当您在 open ~/Library/Developer/Xcode/iOS\ DeviceSupport/
文件中注册边栏并希望在管理面板中使用窗口小部件管理器时,您需要使用dynamic siderbars而不是functions.php
。 get_sidebar
只会显示编码到文件中的小部件。
而不是get_sidebar
,您应该拥有类似<?php get_sidebar('404'); ?>