add_action('get_header', 'remove_admin_login_header'); $this -> add_action('wp_enqueue_scripts', 'wp_enqueue_scripts' ); $this -> add_action('wp_head', 'wp_head' ); // admin $this -> add_action('admin_menu', 'admin_bar_autohider_create_menu'); } function add_action($action, $function = '', $priority = 10, $accepted_args = 1) { add_action($action, array(&$this, $function == '' ? $action : $function), $priority, $accepted_args); } function add_filter($filter, $function = '', $priority = 10, $accepted_args = 1) { add_filter($filter, array(&$this, $function == '' ? $filter : $function), $priority, $accepted_args); } function remove_admin_login_header() { remove_action('wp_head', '_admin_bar_bump_cb'); } function wp_enqueue_scripts() { if (is_user_logged_in()) { // $purl = plugins_url().'/admin_bar_autohider'; wp_enqueue_script('admin_bar_autohider', plugin_dir_url( __FILE__ ).'/js/main.js' ,array(),'',true); wp_enqueue_style( 'admin_bar_autohider', plugin_dir_url( __FILE__ ).'/css/style.css' ,array('admin-bar')); } } function wp_head() { if (is_user_logged_in()) { $pos = get_option( 'admin_bar_autohider-position','top'); $autohide = get_option( 'admin_bar_autohider-autohide','off'); $autohide_time = esc_attr( get_option('admin_bar_autohider-autohide_time','1000') ); ?> add_action( 'admin_init', 'register_mysettings' ); } function register_mysettings() { //register our settings register_setting( 'admin_bar_autohider-settings-group', 'admin_bar_autohider-position' ); register_setting( 'admin_bar_autohider-settings-group', 'admin_bar_autohider-autohide' ); register_setting( 'admin_bar_autohider-settings-group', 'admin_bar_autohider-autohide_time' ); } function admin_bar_autohider_setting() { ?>