settings = new AAWEB_Announcement_Bar_Settings(); new AAWEB_Announcement_Bar_Admin( $this->settings ); new AAWEB_Announcement_Bar_Frontend( $this->settings ); add_filter( 'plugin_action_links_' . plugin_basename( AAWEB_AB_FILE ), array( $this, 'plugin_action_links' ) ); } /** * Add settings shortcut. * * @param array $links Plugin links. * @return array */ public function plugin_action_links( $links ) { $settings_link = sprintf( '%2$s', esc_url( admin_url( 'options-general.php?page=aaweb-announcement-bar' ) ), esc_html__( 'Settings', 'aaweb-announcement-bar' ) ); array_unshift( $links, $settings_link ); return $links; } }