#admin-logo { margin: 10px 0; padding: 0 0 5px; border-bottom: 1px solid #ddd; width: 100%; } '."\n"; } function add_logo_script() { $img = get_option('add_logo_logo'); if(!empty($img)) echo ''; } //add logo to login if "yes" is selected if(get_option('add_logo_on_login') == "yes") { add_action('login_head', 'login_logo_css'); function login_logo_css() { echo ''."\n"; } } function add_logo_settings_link( $links ) { $settings_link = 'Settings'; array_unshift( $links, $settings_link ); return $links; } $plugin = plugin_basename(__FILE__); add_filter("plugin_action_links_$plugin", 'add_logo_settings_link' ); //set default options function set_add_logo_options() { add_option('add_logo_on_login','yes'); add_option('add_logo_on_admin','yes'); add_option('add_logo_logo',get_option("siteurl").'/wp-content/plugins/add-logo-to-admin/images/logo.png'); add_option('add_logo_filename', 'logo.png'); } //delete options upon plugin deactivation function unset_add_logo_options() { delete_option('add_logo_on_login'); delete_option('add_logo_on_admin'); delete_option('add_logo_logo'); delete_option('add_logo_filename'); } register_activation_hook(__FILE__,'set_add_logo_options'); register_deactivation_hook(__FILE__,'unset_add_logo_options'); //creating the admin page function add_logo_options() { global $add_logo_directory, $add_logo_upload_dir; if(!file_exists($add_logo_directory)) mkdir($add_logo_directory, 0755); $default_login = get_option('add_logo_on_login'); $default_admin = get_option('add_logo_on_admin'); $the_logo = get_option('add_logo_logo'); ?>
Add Logo to Admin settings saved.
Logo deleted.