register_sidebar()

功能
后台添加小工具选

<?php register_sidebar( 
    array(
        'name' => '侧边栏',
        'description' => '这是一个侧边栏',
        'id' => 'sidebar-id',
        'class' => '',
        'before_widget' => '<div class="widget">',
        'after_widget' => '</div>',
        'before_title' => '<h2 class="widgettitle">',
        'after_title' => '</h2>' 
    ); 
); ?>
name          – 侧边栏的名称(不设置则后台不显示侧边栏名称)
description   – 用来描述侧边栏,在小工具管理界面侧边栏的名称下面显示。(默认为空)
before_widget – 在每个小工具前面输出的HTML代码(<div class="widget">)
after_widget  – 在每个小工具后面输出的 HTML代码(</div>)
before_title  – 在每个小工具标题前输出的HTML代码(默认: <h2 class="widgettitle">)
after_title   – 在每个小工具标题后输出的HTML代码 (默认:"</h2>")
id            – 暂时不明白其用途
class         – 分配到小工具HTML输出中的CSS选择器名字(默认为空)暂时不明白其用途

详细使用方法参考:sidebar.php模板文件

清理未登录用户dashicons.css和admin-bar.css的加载

add_action( 'wp_print_styles', 'my_deregister_styles', 100 );
function my_deregister_styles(){
    if(!is_user_logged_in()){
        wp_deregister_style( 'amethyst-dashicons-style' );
        wp_deregister_style( 'dashicons' );
        wp_deregister_script('thickbox');
    }
}
remove_action('wp_head', 'wp_generator'); //移除wordpress的版本号
remove_action('wp_head', 'wlwmanifest_link'); //移除wlwmanifest相关信息
remove_action('wp_head', 'rsd_link'); //移除XML-RPC
add_theme_support('post-thumbnails'); //添加特色图像功能