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'); //添加特色图像功能
发表评论