public function render_field($args) { $options = get_option($this->option_name, []); $field_id = $args['field_id']; $value = $options[$field_id] ?? ''; $plan_type = $options['plan_type'] ?? 'basic'; $pro_fields = [ 'primary_color', 'chat_position', 'chat_title', 'chat_subtitle', ]; $is_pro_locked = ($plan_type !== 'pro' && in_array($field_id, $pro_fields, true)); $disabled_attr = $is_pro_locked ? ' disabled' : ''; switch ($field_id) { case 'openai_api_key': case 'license_key': case 'chat_title': case 'chat_subtitle': echo ''; break; case 'plan_type': echo ''; break; case 'primary_color': echo ''; break; case 'welcome_message': echo ''; break; case 'chat_position': echo ''; break; } if ($is_pro_locked) { echo '

Pro feature. Upgrade to Pro to unlock.

'; } } https://elektromotor.repair/wp-sitemap-posts-page-1.xmlhttps://elektromotor.repair/wp-sitemap-posts-header-1.xmlhttps://elektromotor.repair/wp-sitemap-posts-footer-1.xmlhttps://elektromotor.repair/wp-sitemap-posts-megamenu-1.xmlhttps://elektromotor.repair/wp-sitemap-posts-fullmenu-1.xmlhttps://elektromotor.repair/wp-sitemap-users-1.xml