1
0
mirror of https://github.com/kremalicious/Badged.git synced 2024-12-29 16:17:43 +01:00
Badged/badged/badged.php

81 lines
2.1 KiB
PHP
Raw Permalink Normal View History

<?php
/**
2013-08-07 21:55:35 +02:00
* Badged
*
* Transforms the standard WordPress update & comment notification badges into iOS-styled ones.
* Just activate and enjoy the red badges.
*
* @package Badged
2013-11-09 14:38:40 +01:00
* @author Matthias Kretschmann <m@kretschmann.io>
2013-08-07 21:55:35 +02:00
* @license GPL-2.0+
* @link http://kremalicious.com/badged/
* @copyright 2013 Matthias Kretschmann
*
* @wordpress-plugin
* Plugin Name: Badged
2012-05-31 23:24:14 +02:00
* Plugin URI: http://kremalicious.com/badged/
* Description: Transforms the standard WordPress update & comment notification badges into iOS-styled ones. Just activate and enjoy the red badges.
* Author: Matthias Kretschmann
* Author URI: http://matthiaskretschmann.com
2013-11-09 23:22:19 +01:00
* Version: 1.0.0
2013-08-07 21:55:35 +02:00
* License: GPL-2.0+
* License URI: http://www.gnu.org/licenses/gpl-2.0.txt
2013-11-09 14:38:40 +01:00
* Domain Path: /languages
2013-11-10 16:06:19 +01:00
* Text Domain: badged
* GitHub Plugin URI: https://github.com/kremalicious/Badged
*/
2013-08-07 21:55:35 +02:00
// If this file is called directly, abort.
if ( ! defined( 'WPINC' ) ) {
die;
}
/**
* Make the plugin work if symlinked
*
* Thanks to:
* http://alexking.org/blog/2011/12/15/wordpress-plugins-and-symlinks
*
* @since 0.3.2
*
*/
$badged_plugin_file = __FILE__;
if (isset($plugin)) {
$badged_plugin_file = $plugin;
}
else if (isset($mu_plugin)) {
$badged_plugin_file = $mu_plugin;
}
else if (isset($network_plugin)) {
$badged_plugin_file = $network_plugin;
}
// Define constants
2013-11-09 14:38:40 +01:00
if ( ! defined( 'BADGED_FILE' ) ){
define('BADGED_FILE', $badged_plugin_file);
}
if ( ! defined( 'BADGED_URL' ) ){
define('BADGED_URL', plugin_dir_url($badged_plugin_file));
}
if ( ! defined( 'BADGED_PATH' ) ){
define('BADGED_PATH', WP_PLUGIN_DIR.'/'.basename(dirname($badged_plugin_file)).'/');
}
if ( ! defined( 'BADGED_BASENAME' ) ){
define('BADGED_BASENAME', plugin_basename( $badged_plugin_file ));
}
2013-08-06 21:29:15 +02:00
/**
2013-08-07 21:55:35 +02:00
* Let's roll
2013-08-06 21:29:15 +02:00
*
2013-11-09 23:22:19 +01:00
* @since 1.0.0
2013-08-06 21:29:15 +02:00
*
*/
2013-11-09 19:36:53 +01:00
2013-11-09 23:22:19 +01:00
require_once( BADGED_PATH . '/admin/class-badged-admin.php' );
add_action( 'plugins_loaded', array( 'Badged', 'get_instance' ) );
2013-11-09 14:38:40 +01:00
2013-11-09 23:22:19 +01:00
register_activation_hook( $badged_plugin_file, array( 'Badged', 'activate' ) );
register_deactivation_hook( $badged_plugin_file, array( 'Badged', 'deactivate' ) );