get_path() ), array( Charitable_Admin::get_instance(), 'add_plugin_action_links' ) ); /** * Add a link to the settings page from the Charitable plugin block. * * @see Charitable_Admin::add_plugin_row_meta() */ add_filter( 'plugin_row_meta', array( Charitable_Admin::get_instance(), 'add_plugin_row_meta' ), 10, 2 ); /** * Export handlers. * * @see Charitable_Admin::export_donations() * @see Charitable_Admin::export_campaigns() */ add_action( 'charitable_export_donations', array( Charitable_Admin::get_instance(), 'export_donations' ) ); add_action( 'charitable_export_campaigns', array( Charitable_Admin::get_instance(), 'export_campaigns' ) ); /** * Add Charitable menu. * * @see Charitable_Admin_Pages::add_menu() */ add_action( 'admin_menu', array( Charitable_Admin_Pages::get_instance(), 'add_menu' ), 5 ); /** * Redirect to welcome page after install. * * @see Charitable_Admin_Pages::redirect_to_welcome() */ add_action( 'charitable_install', array( Charitable_Admin_Pages::get_instance(), 'setup_welcome_redirect' ), 100 ); /** * Stash any notices that haven't been displayed. * * @see Charitable_Admin_Notices::shutdown() */ add_action( 'shutdown', array( charitable_get_admin_notices(), 'shutdown' ) );