' : '';
$display = ( $logo_changer_options['image'] ) ? '' : 'style="display: none;"';
?>
'on',
'image' => plugins_url( 'admin-logo-changer-images/admin-logo.png', __FILE__ )
);
add_option( 'wp_admin_logo_changer', $default_option );
}
public static function deactivate() {
delete_option( 'wp_admin_logo_changer' );
}
public function admin_enqueue_scripts( $hook ) {
$logo_changer_options = get_option( 'wp_admin_logo_changer' );
if ( 'settings_page_admin-logo-changer/admin-logo-changer' == $hook ) {
wp_enqueue_media();
wp_enqueue_script( 'logo_changer_to_admin', plugins_url( 'admin-logo-changer-js/logo-changer-image.js', __FILE__ ), array( 'jquery', 'media-upload', 'media-views' ), ADMIN_LOGO_CHANGER_VERSION, true );
}
}
}
}
if ( class_exists( 'WP_Admin_Logo_Changer' ) ) {
register_activation_hook( __FILE__, array( 'WP_Admin_Logo_Changer', 'activate' ) );
register_deactivation_hook( __FILE__, array( 'WP_Admin_Logo_Changer', 'deactivate' ) );
$wp_admin_logo_changer = new WP_Admin_Logo_Changer();
if ( isset( $wp_admin_logo_changer ) ) {
function logo_changer_plugin_settings_link( $links ) {
$settings_link = '' . __( 'Settings', 'admin-logo-changer' ) . '';
array_unshift( $links, $settings_link );
return $links;
}
$plugin = plugin_basename( __FILE__ );
add_filter( "plugin_action_links_$plugin", 'logo_changer_plugin_settings_link' );
}
}