/** * Initialises admin functionality. */ public static function admin_init() { global $wpdb; load_plugin_textdomain("medium"); wp_register_script("medium_admin_js", MEDIUM_PLUGIN_URL . "js/admin.js"); wp_localize_script("medium_admin_js", "medium", array("errorMissingScope" => __("An updated integration token is needed to perform this action. Please create a new integration token from your Medium settings page and set it on your WordPress profile above.", "medium"), "errorUnknown" => __("An unknown error occurred (%s).", "medium"))); wp_enqueue_script("medium_admin_js"); wp_enqueue_style("medium_admin_css", MEDIUM_PLUGIN_URL . "css/admin.css", array(), MEDIUM_VERSION); self::$_migration_table = $wpdb->prefix . "medium_migration"; }