Jake Vanderwerf
2026-05-31 d7e7d248cbe41cd7a9ef9c2fb022b6c4831f99a3
inc/forms/PostSelector.php
@@ -1,7 +1,7 @@
<?php
namespace JVBase\forms;
use JVBase\managers\CacheManager;
use JVBase\managers\Cache;
use WP_REST_Request;
use WP_REST_Response;
use WP_Query;
@@ -18,12 +18,12 @@
{
   protected string $post_type;
   protected array $config;
   protected CacheManager $cache;
   protected Cache $cache;
   public function __construct(string $post_type, array $config = [])
   {
      $this->post_type = $post_type;
      $this->cache = new CacheManager('posts');
      $this->cache = Cache::for(jvbNoBase($post_type), WEEK_IN_SECONDS)->connect('post', true);
      $this->config = wp_parse_args($config, [
         'multiple' => true,
@@ -48,9 +48,6 @@
    */
   public function render(array $selected = [], string $containerId = ''): string
   {
      // Mark that selectors are present for footer output
      TaxonomySelector::markSelectorsPresent();
      // Process selected posts
      $processedSelected = $this->processSelectedPosts($selected);
@@ -267,7 +264,7 @@
   }
   /**
    * Render post selector field for MetaForm integration
    * Render post selector field for Meta's Form integration
    *
    * @param string $name Field name
    * @param mixed $value Current value