尝试使用帖子ID创建动态小部件区域

时间:2016-08-24 23:56:09

标签: wordpress widget sidebar

在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 );

首先如何在functions.php中获取帖子ID register_sidebar $ post_id

现在转到我使用page.php创建的页面模板,称为博客模板

在此页面中调用此小部件。

dynamic_sidebar( 'page-widgets-' . $post->ID );

我的想法是使用帖子ID创建独特的小部件内容。

0 个答案:

没有答案