加入收藏 | 设为首页 | 会员中心 | 我要投稿 北几岛 (https://www.beijidao.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

php – 如何在Underscores WordPress主题中创建第二个侧边栏?

发布时间:2021-08-28 03:45:45 所属栏目:大数据 来源: https://www.jb51.cc
导读:我在下划线(_s)wordpress主题中创建并显示第二个侧边栏时遇到问题.我一直在搜索网络,但没有找到任何合适的解决方案(甚至在StackOverflow上找到了a similar problem,但答案似乎是创建条件侧边栏而不是第二个独立边栏). 我确实知道如何在wordpress中创建侧边栏

我在下划线(_s)wordpress主题中创建并显示第二个侧边栏时遇到问题.我一直在搜索网络,但没有找到任何合适的解决方案(甚至在StackOverflow上找到了a similar problem,但答案似乎是创建条件侧边栏而不是第二个独立边栏).

我确实知道如何在wordpress中创建侧边栏(即使我不是那么经验),但这次似乎我错过了一些东西,因为侧边栏只是没有在网站上显示.如果有人可以查看我的代码并指出我正确的方向,我真的很感激.

这些是我到目前为止执行的步骤以及我的代码:

步骤1:

在functions.PHP中注册一个新的侧边栏,所以现在它们的代码如下所示:

function theme_name_widgets_init() {
    register_sidebar( array(
        'name'          => __( 'Sidebar', 'theme-name' ),
        'id'            => 'sidebar-1',
        'description'   => '',
        'before_widget' => '<aside id="%1$s" class="widget %2$s">',
        'after_widget'  => '</aside>',
        'before_title'  => '<h1 class="widget-title">',
        'after_title'   => '</h1>',
    ) );
    register_sidebar( array(
        'name'          => __( 'Right Navigation', 'theme-name' ),
        'id'            => 'sidebar-2',
        'description'   => '',
        'before_widget' => '<aside id="%1$s" class="widget %2$s">',
        'after_widget'  => '</aside>',
        'before_title'  => '<h1 class="widget-title">',
        'after_title'   => '</h1>',
    ) );
}
add_action( 'widgets_init', 'theme_name_widgets_init' );

看起来这部分不是问题,因为新的侧边栏出现在wordpress仪表板中,我可以添加小部件.

第2步:

使用以下代码创建sidebar-2.PHP文件:

<?PHP
if ( ! is_active_sidebar('sidebar-2') ) {
    return;
}
?>

<nav id="site-navigation" class="main-navigation" role="navigation">
    <?PHP dynamic_sidebar( 'sidebar-2' ); ?>
</nav><!-- #site-navigation -->

第3步:

将这段代码添加到我希望显示第二个侧边栏的位置(例如,放入index.PHP或single.PHP等文件中):

<?PHP get_sidebar(2); ?>

我可能做错了什么或者我错过了什么?

解决方法:

<?PHP dynamic_sidebar( 'sidebar-2' ); ?> 

将输出侧边栏内容.您是否已将侧边栏配置为包含CMS中的小部件?

还值得确保您使用正确的PHP模板输出侧边栏.

(编辑:北几岛)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读