如何在Isola主题中添加侧边栏?

时间:2015-09-24 作者:Santosh Kumar

我在博客上使用Automatic自己的Isola主题。这是一个单列主题,它有一个侧边栏,如果单击站点标题左侧的“显示更多类型的按钮”,则会从左侧弹出。

不知何故,我设法通过删除链接javascript事件和附加的HTML来禁用侧栏。现在我想在右侧添加一个侧边栏,用于相关帖子、广告和其他内容。

我该怎么做?互联网上有没有关于这方面的具体详细教程?我听说侧边栏必须在某处注册,但我完全没有得到这些东西。我正在寻找详细的答案。

1 个回复
SO网友:John Doerthy

转到functions.php 在主题内归档并搜索register_sidebar 可能是这样的:

function isola_widgets_init() {
    register_sidebar( array(
        \'name\'          => esc_html__( \'Sidebar\', \'isola\' ),
        \'id\'            => \'sidebar-1\',
        \'description\'   => \'\',
        \'before_widget\' => \'<aside id="%1$s" class="widget %2$s">\',
        \'after_widget\'  => \'</aside>\',
        \'before_title\'  => \'<h2 class="widget-title">\',
        \'after_title\'   => \'</h2>\',
    ));
}
add_action( \'widgets_init\', \'isola_widgets_init\' );
并将其更改为,例如:

function isola_widgets_init() {
    register_sidebar( array(
        \'name\'          => esc_html__( \'Sidebar\', \'isola\' ),
        \'id\'            => \'sidebar-1\',
        \'description\'   => \'\',
        \'before_widget\' => \'<aside id="%1$s" class="widget %2$s">\',
        \'after_widget\'  => \'</aside>\',
        \'before_title\'  => \'<h2 class="widget-title">\',
        \'after_title\'   => \'</h2>\',
    ) );
    register_sidebar( array(
        \'name\'          => esc_html__( \'Sidebar 2\', \'isola\' ),
        \'id\'            => \'sidebar-2\',
        \'description\'   => \'\',
        \'before_widget\' => \'<aside id="%1$s" class="widget %2$s">\',
        \'after_widget\'  => \'</aside>\',
        \'before_title\'  => \'<h2 class="widget-title">\',
        \'after_title\'   => \'</h2>\',
    ) );
}
add_action( \'widgets_init\', \'isola_widgets_init\' );

相关推荐

“Sidebar”模板中包含评论计数的最近帖子

我试过这个代码,但它完全破坏了我的网站。我想这是因为我在侧栏模板中WP\\u查询的神圣帖子上下文中做错了什么。请一些WP专家更正此代码好吗?<?php $args = array( \'orderby\' => \'date\' ,\'order\' => \'DESC\' ,\'showposts\'=>6 ); $my_query = new WP_Query($args);