要为WordPress主题添加固定侧边栏功能,首先需要在主题的functions.php文件中注册一个侧边栏区域。然后,在主题的模板文件中调用该侧边栏区域。
下面是一个示例代码:
function theme_register_sidebar() {
register_sidebar( array(
'name' => __( '侧边栏', 'theme' ),
'id' => 'sidebar-1',
'description' => __( '显示在页面侧边栏的小工具区域', 'theme' ),
'before_widget' => '<div id="%1$s" class="widget %2$s">',
'after_widget' => '</div>',
'before_title' => '<h3 class="widget-title">',
'after_title' => '</h3>',
) );
}
add_action( 'widgets_init', 'theme_register_sidebar' );
<?php if ( is_active_sidebar( 'sidebar-1' ) ) : ?>
<div id="secondary" class="widget-area" role="complementary">
<?php dynamic_sidebar( 'sidebar-1' ); ?>
</div><!-- #secondary -->
<?php endif; ?>
以上代码中,我们注册了一个名为"侧边栏"的侧边栏区域,并在模板文件中调用了该区域。你可以根据自己的需求修改侧边栏的名称、ID和样式。在模板文件中的"sidebar-1"处,你需要根据你的侧边栏的ID进行相应的修改。
注意,上述代码只是一个示例,具体根据你的主题和设计需要进行相应的修改和样式调整。