我会考虑以下几点。。。
注册新侧栏:
function your_new_widget() {
register_sidebar( array(
\'name\' => __( \'Single View Sidebar\', \'your_textdomain\' ),
\'id\' => \'sidebar-single\',
\'description\' => __( \'This widget area is found only on the single post view.\', \'your_textdomain\' ),
) );
}
add_action( \'widgets_init\', \'your_new_widget\' );
创建新的侧栏模板:
/** New file: sidebar-single.php */
if ( is_active_sidebar( \'sidebar-single\' ) ) :
dynamic_sidebar( \'sidebar-single\' );
endif;
然后修改你的单曲。php模板调用新侧栏(如上所示):
/** Modify single.php */
get_sidebar( \'single\' );
当然,您需要充实新的单视图侧栏模板文件。。。WordPress模板层次结构将负责在单个帖子视图上使用新的侧栏。