BeyondWords > Summarization * * @package Beyondwords\Wordpress * @author Stuart McAlpine * @since 5.3.0 */ namespace Beyondwords\Wordpress\Component\Settings\Tabs\Summarization; use Beyondwords\Wordpress\Core\Environment; /** * "Summarization" settings tab * @since 5.3.0 */ defined('ABSPATH') || exit; class Summarization { /** * Init * * @since 5.3.0 * @since 6.0.0 Make static. */ public static function init() { add_action('admin_init', [self::class, 'addSettingsSection'], 5); } /** * Add Settings sections. * * @since 5.3.0 * @since 6.0.0 Make static. */ public static function addSettingsSection() { add_settings_section( 'summarization', __('Summarization', 'speechkit'), [self::class, 'sectionCallback'], 'beyondwords_summarization', ); } /** * Section callback * * @since 5.3.0 * @since 6.0.0 Make static. * * @return void **/ public static function sectionCallback() { $linkUrl = sprintf( '%s/dashboard/project/%s/settings?tab=summarization', Environment::getDashboardUrl(), get_option('beyondwords_project_id'), ); ?>