parsely = $parsely; } /** * Register admin warning. * * @since 3.0.0 * * @return void */ public function run(): void { add_action( 'admin_notices', array( $this, 'display_admin_warning' ) ); } /** * Display the admin warning if needed. * * @return void */ public function display_admin_warning(): void { if ( ! $this->should_display_admin_warning() ) { return; } $message = sprintf( /* translators: %s: Plugin settings page URL */ __( 'The Parse.ly plugin is not active. You need to provide your Parse.ly Dash Site ID before things get cooking.', 'wp-parsely' ), esc_url( Parsely::get_settings_url() ) ); ?>