";*/ echo " "; } /* -------------------------------------------------- Settings & Config -------------------------------------------------- */ function admin_init(){ register_setting('rjw-thinglink-group', 'thinglink_id'); } function admin_menu(){ add_submenu_page('plugins.php', self::PLUGIN_NAME, self::PLUGIN_NAME, 'manage_options', self::PLUGIN_CONFIG_HOOK, array(&$this, 'admin_menu_options')); } function admin_menu_options() { $plugin_name = self::PLUGIN_NAME; include(WP_PLUGIN_DIR . self::PLUGIN_CONFIG_URL); } function plugin_action_links($links, $file) { if ($file == "rjw-thinglink/rjw-thinglink.php") { $href = admin_url("plugins.php?page=" . self::PLUGIN_CONFIG_HOOK); $text = __('Settings'); array_unshift($links, "{$text}"); } return $links; } } /* -------------------------------------------------- Initialize -------------------------------------------------- */ $rjw_thinglink = new RJW_Thinglink(); /* -------------------------------------------------- WordPress Hooks -------------------------------------------------- */ add_action('wp_footer', array($rjw_thinglink, 'add_thinklink_to_footer')); add_action('admin_init', array($rjw_thinglink, 'admin_init')); add_action('admin_menu', array($rjw_thinglink, 'admin_menu')); add_filter('plugin_action_links', array($rjw_thinglink, 'plugin_action_links'), 10, 2); ?>