feat: refine sidebar categories

pull/399/head
Seaton Jiang 2021-06-26 09:50:55 +08:00
parent be29d8f0c6
commit 072005b664
No known key found for this signature in database
GPG Key ID: 0E05070D261ACFEA
4 changed files with 26 additions and 9 deletions

View File

@ -3,15 +3,31 @@
* 侧栏小工具
* @author Seaton Jiang <seatonjiang@vtrois.com>
* @license MIT License
* @version 2021.06.25
* @version 2021.06.26
*/
// 添加小工具
function widgets_init()
{
register_sidebar(array(
'name' => __('侧边栏工具', 'kratos'),
'id' => 'sidebar_tool',
'name' => __('主页侧边栏', 'kratos'),
'id' => 'home_sidebar',
'before_widget' => '<div class="widget %2$s">',
'after_widget' => '</div>',
'before_title' => '<div class="title">',
'after_title' => '</div>',
));
register_sidebar(array(
'name' => __('文章侧边栏', 'kratos'),
'id' => 'single_sidebar',
'before_widget' => '<div class="widget %2$s">',
'after_widget' => '</div>',
'before_title' => '<div class="title">',
'after_title' => '</div>',
));
register_sidebar(array(
'name' => __('页面侧边栏', 'kratos'),
'id' => 'page_sidebar',
'before_widget' => '<div class="widget %2$s">',
'after_widget' => '</div>',
'before_title' => '<div class="title">',
@ -19,6 +35,7 @@ function widgets_init()
));
// 去掉默认小工具
$wp_widget = array(
'WP_Widget_Block',
'WP_Widget_Pages',
'WP_Widget_Meta',
'WP_Widget_Media_Image',

View File

@ -3,7 +3,7 @@
* 首页模板
* @author Seaton Jiang <seatonjiang@vtrois.com>
* @license MIT License
* @version 2021.06.25
* @version 2021.06.26
*/
get_header(); ?>
@ -41,7 +41,7 @@ get_header(); ?>
wp_reset_query(); ?>
</div>
<div class="col-lg-4 sidebar sticky-sidebar d-none d-lg-block">
<?php dynamic_sidebar('sidebar_tool'); ?>
<?php dynamic_sidebar('home_sidebar'); ?>
</div>
</div>
</div>

View File

@ -3,7 +3,7 @@
* 页面模板
* @author Seaton Jiang <seatonjiang@vtrois.com>
* @license MIT License
* @version 2021.06.25
* @version 2021.06.26
*/
get_header(); ?>
@ -52,7 +52,7 @@ get_header(); ?>
<?php comments_template(); ?>
</div>
<div class="col-lg-4 sidebar sticky-sidebar d-none d-lg-block">
<?php dynamic_sidebar('sidebar_tool'); ?>
<?php dynamic_sidebar('page_sidebar'); ?>
</div>
</div>
</div>

View File

@ -3,7 +3,7 @@
* 文章内容
* @author Seaton Jiang <seatonjiang@vtrois.com>
* @license MIT License
* @version 2021.06.25
* @version 2021.06.26
*/
get_header();
@ -146,7 +146,7 @@ $select_col = $col_array[kratos_option('g_article_widgets', 'two_side')];
</div>
<?php if (kratos_option('g_article_widgets', 'two_side') == 'two_side'){ ?>
<div class="col-lg-4 sidebar sticky-sidebar d-none d-lg-block">
<?php dynamic_sidebar('sidebar_tool'); if (kratos_option('g_post_toc', true)) echo article_toc(); ?>
<?php dynamic_sidebar('single_sidebar'); if (kratos_option('g_post_toc', true)) echo article_toc(); ?>
</div>
<?php } ?>
</div>