在里面functions.php
我添加了此代码。
function page_widget_init( $post_id = 0 ) { {
register_sidebar( array(
\'name\' => __( \'Page Widgets\', \'seven_theme\' ),
\'id\' => \'page-widgets-\' . $post_id,
\'description\' => __( \'To display Layers Widgets in front page, before your posts, after header.\', \'seven_theme\' ),
) );
}
add_action( \'widgets_init\', \'page_widget_init\', 100 );
首先,如何获取帖子id
functions.php register_sidebar **$post_id**
现在转到我使用page创建的页面模板。php,称为Blog Template
在此页面中调用此小部件。
dynamic_sidebar( \'page-widgets-\' . $post->ID );
我的想法是使用post ID创建唯一的小部件内容。