'afromewo_dismiss_pro_upgrade', ); if ( $workflow_id > 0 ) { $args['workflow_id'] = $workflow_id; } return wp_nonce_url( add_query_arg( $args, admin_url( 'admin-post.php' ) ), 'afromewo_dismiss_pro_upgrade' ); } /** * Persist dismissal for the current user. * * @return void */ public static function dismiss_for_current_user(): void { update_user_meta( get_current_user_id(), self::USER_META, '1' ); } /** * Redirect target after dismiss. * * @param int $workflow_id Workflow id when editing. * @return string */ public static function builder_url( int $workflow_id = 0 ): string { $args = array( 'tab' => 'create_automation' ); if ( $workflow_id > 0 ) { $args['workflow_id'] = $workflow_id; } return HubPage::url( $args ); } }