getById($attributes['campaignId']))) { return; } $blockInlineStyles = sprintf( '--givewp-primary-color: %s;', esc_attr($campaign->primaryColor) ); $useDefaultForm = (bool)filter_var($attributes['useDefaultForm'], FILTER_VALIDATE_BOOLEAN); $hasSelectedForm = isset($attributes['selectedForm']); $selectedFormId = $hasSelectedForm ? (int)$attributes['selectedForm'] : null; $formId = $useDefaultForm || ! $hasSelectedForm ? $campaign->defaultFormId : $selectedFormId; $buttonText = esc_html($attributes['buttonText'] ?? __('Donate', 'give')); $isEditor = defined('REST_REQUEST') && REST_REQUEST; ?>