Jake Vanderwerf
2026-02-10 bf69b2c2daeb2d5c1f9b1b3dfe99bfb62a739a9a
inc/meta/Form.php
@@ -87,7 +87,7 @@
   // Helper Methods
   // ─────────────────────────────────────────────────────────────
   protected static function fieldWrap(string $name, string $content, array $config): string
   public static function fieldWrap(string $name, string $content, array $config): string
   {
      $classes = static::buildClasses($config);
      $datasets = static::buildDatasets($config);
@@ -208,7 +208,7 @@
         return '';
      }
      protected static function buildInput(string $content):string
      public static function buildInput(string $content):string
      {
         return sprintf(
            '<div class="field-input-wrapper">
@@ -516,7 +516,7 @@
         $optionsHtml .= sprintf(
            '<option value="%s"%s>%s</option>',
            esc_attr($optValue),
            selected($value, $optValue),
            selected($value, $optValue, false),
            esc_html($optLabel)
         );
      }
@@ -590,7 +590,7 @@
            esc_attr($name),
            $optValue,
            esc_attr($optValue),
            checked($value, $optValue),
            checked($value, $optValue,false),
            esc_attr($name),
            $optValue,
            esc_html($optLabel)
@@ -1654,12 +1654,13 @@
      foreach ($fields as $fieldName => $fieldConfig) {
         $fieldValue = $values[$fieldName] ?? '';
         $fullName = "{$name}:{$fieldName}";
         $fullName = array_key_exists('wrap', $config) ? $fieldName : "{$name}:{$fieldName}";
         $output .= static::render($fullName, $fieldValue, $fieldConfig);
      }
      $output .= sprintf('</%s>', esc_attr($wrapper));
      unset($config['label']);
      return static::fieldWrap($name, $output, $config);
   }