get_plugin_file() ), [ $this, 'plugin_action_links' ] );
add_action( 'admin_init', 'Vrts\Features\Service::connect_service' );
}
/**
* Add main menu where other sub menus can be added to.
*/
public function add_main_menu() {
$count = Alert::get_total_items_grouped_by_test_run();
add_menu_page(
'VRTs',
$count ? 'VRTs ' . esc_html( $count ) . '' : 'VRTs',
'manage_options',
'vrts',
'',
//phpcs:ignore WordPress.PHP.DiscouragedPHPFunctions.obfuscation_base64_encode
'data:image/svg+xml;base64,' . base64_encode( vrts()->get_logo() ),
80
);
}
/**
* Show action links on the plugin screen.
*
* @param array $links Plugin Action links.
*
* @return array $links Plugin Action links.
*/
public function plugin_action_links( $links ) {
$links['tests'] = '' . esc_html__( 'Tests', 'visual-regression-tests' ) . '';
$links['settings'] = '' . esc_html__( 'Settings', 'visual-regression-tests' ) . '';
return $links;
}
}