From 97db6451b80016618a8007df80f15237e6d9f5df Mon Sep 17 00:00:00 2001 From: Jordan Doyle Date: Sun, 16 Oct 2016 10:48:10 +0100 Subject: [PATCH] fix acf function for basic meta values --- src/Models/Post.php | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/Models/Post.php b/src/Models/Post.php index 155909d..6a84bc0 100644 --- a/src/Models/Post.php +++ b/src/Models/Post.php @@ -98,9 +98,6 @@ class Post extends Model { if (is_serialized($value)) { $value = @unserialize($value); - } else { - unset($meta[$key]); - continue; } $field = $this->getMeta('_' . $key); @@ -111,6 +108,12 @@ class Post extends Model } $field = get_field_object($field, $key, false, false); + + if (acf_is_sub_field($field)) { + unset($meta[$key]); + continue; + } + $value = Action::filter('acf/load_value', $value, $key, $field); $value = Action::filter('acf/load_value/type=' . $field['type'], $value, $this->ID, $field); $value = Action::filter('acf/load_value/name=' . $field['_name'], $value, $this->ID, $field); -- libgit2 1.7.2