侧边栏没有出现在页脚中,但它出现在其他任何地方!

时间:2017-06-20 作者:Joe

Problem我的边栏没有显示在Wordpress的页脚中。php文件。

functions.php

<?php
add_action( \'widgets_init\', \'social_media_sidebar\' );
function social_media_sidebar() {
  register_sidebar( array(
        \'name\'          => \'Social Media Sidebar Widgets\',
        \'id\'            => \'social_media_sidebar_widgets\',
        \'before_widget\' => \'<div>\',
        \'after_widget\'  => \'</div>\',
        \'before_title\'  => \'<span style="display:none;">\',
        \'after_title\'   => \'</span>\',
  ));
}
?>

sidebar.php

<div class="sidebar">
    <?php dynamic_sidebar( \'social_media_sidebar_widgets\' ); ?>
</div>

footer.php

<?php get_sidebar( \'social_media_sidebar_widgets\' ); ?>
注-以上页脚。php调用不在循环中。这是我能想到的唯一一件可能导致小部件无法显示的事情?我正在使用相同的调用在其他3个模板文件(在循环中)中获取\\u提要栏,它们加载得很好。我就是不能让它显示在页脚上。CSS没有隐藏任何内容。

What can I do to get the social_media_sidebar_widgets sidebar to display in my footer?

1 个回复
最合适的回答,由SO网友:Ryan 整理而成

页脚中的声明告诉WordPress查找sidebar-social_media_sidebar_widgets.php 归档并在那里应用它。

我想你要声明的是:

<?php dynamic_sidebar( \'social_media_sidebar_widgets\' ); ?>

在您的footer.php 文件

结束

相关推荐

分页在类别.php中不起作用

类别页面上的分页不起作用。我使用一个名为“Bridge”的主题,永久链接设置为“/blog/%category%/%postname%/”。我的分类页面位于以下url中:http://ikontrol.dk/da/blog/nyheder/如果我使用底部的分页,我会得到以下url:da/blog/nyheder/page/2/I give-self和404-page-not-found。如果我手动将url更改为:da/blog/nyheder/?page=2已选择第2页,但内容仍为第1页。正如我在小说中看