主题设置为,如果侧栏处于非活动状态,将显示默认内容(搜索表单、每月存档和元数据)。
例如sidebar.php
文件:
<?php
/**
* The Sidebar containing the main widget areas.
*
* @package WordPress
* @subpackage Fruitful theme
* @since Fruitful theme 1.0
*/
?>
<div id="secondary" class="widget-area" role="complementary">
<?php do_action( \'before_sidebar\' ); ?>
<?php if ( ! dynamic_sidebar( \'sidebar-1\' ) ) : ?>
<aside id="search" class="widget widget_search">
<?php get_search_form(); ?>
</aside>
<aside id="archives" class="widget">
<h1 class="widget-title"><?php _e( \'Archives\', \'fruitful\' ); ?></h1>
<ul>
<?php wp_get_archives( array( \'type\' => \'monthly\' ) ); ?>
</ul>
</aside>
<aside id="meta" class="widget">
<h1 class="widget-title"><?php _e( \'Meta\', \'fruitful\' ); ?></h1>
<ul>
<?php wp_register(); ?>
<li><?php wp_loginout(); ?></li>
<?php wp_meta(); ?>
</ul>
</aside>
<?php endif; // end sidebar widget area ?>
</div><!-- #secondary .widget-area -->
您可以覆盖主题的
sidebar.php
通过创建
child theme 并添加您自己的自定义
sidebar.php
文件到它。E、 g.:
<?php
/**
* The Sidebar containing the main widget areas.
*
* @package WordPress
* @subpackage Fruitful child theme
* @since Fruitful child theme 1.0
*/
?>
<div id="secondary" class="widget-area" role="complementary">
<?php do_action( \'before_sidebar\' ); ?>
<?php dynamic_sidebar( \'sidebar-1\' ); ?>
</div><!-- #secondary .widget-area -->
该主题使用多个侧栏(
sidebar.php
,
sidebar-blogright.php
,
sidebar-homepage.php
,
sidebar-page.php
,
sidebar-single-post.php
加上与商店相关的边栏,这些边栏的设置不同),因此在调用时,请使用适当的边栏名称对每个要修改的边栏执行以下步骤
dynamic_sidebar()
.