在您的功能中。php文件尝试注册侧边栏,但不插入类似的函数
register_sidebar(array( //try not to enclose this in function
\'id\' => \'primary\',
\'name\' => \'Primary Sidebar\',
\'description\' => \'A short description of the sidebar.\',
\'before_widget\' => \'<div id="%1$s" class="widget %2$s">\',
\'after_widget\' => \'</div>\',
\'before_title\' => \'<h3 class="widget-title">\',
\'after_title\' => \'</h3>\',
));
然后像这样在页面上打电话
<?php get_sidebar(\'primary\'); ?>
在你的
sidebar-primary.php
我假设您已经关闭了div。在代码中,您没有显示此文件的已关闭div。
UPDATE
尝试上述方法并更改
ID name
函数的侧栏。php您不能对ID和侧栏php文件(sidebar\\u primary.php)使用相同的名称。
因此,您需要更改函数的Id名称。php文件和sidebar_primary.php
. 喜欢
<?php dynamic_sidebar( \'primary\'); ?></div>
在上述代码中
primary
是id,您需要重命名它。