Jake Vanderwerf
yesterday f4be611c51473359e6d41780f0313c446079e9d3
inc/meta/Meta.php
@@ -1,6 +1,7 @@
<?php
namespace JVBase\meta;
use JVBase\base\Options;
use JVBase\registrar\Registrar;
use WP_Post;
use WP_Term;
@@ -75,7 +76,7 @@
   /**
    * Create Meta instance for options
    */
   public static function forOptions(?string $baseKey = 'ajv'): self
   public static function forOptions(?string $baseKey = BASE): self
   {
      if (array_key_exists($baseKey, self::$instances['options'])) {
         return self::$instances['options'][$baseKey];
@@ -118,6 +119,10 @@
      $registrar = !is_null($this->slug) ? Registrar::getInstance($this->slug) : false;
      $fields = $registrar ? $registrar->getFields() : [];
      if ($this->type == 'options') {
         $options = Options::getInstance();
         $fields = $options->getFields();
      }
      $meta = match($type) {
         'post'   => get_post_meta($id),
         'term'   => get_term_meta($id),