Hey mate - I've been having weird issues with the
get_field() function since 3.4.1 (and 3.4.2) - I was hoping that you could spare 5 minutes to clarify if this is me, or an issue.
Basically, I have some simple housekeeping functions that I run in my theme's functions.php file and up to 3.4.1, they worked fine, but since the latest updates, instead of actual data, I'm getting 'false' returned for
get_field() calls, but ONLY for those that I make in the functions.php file. Any calls to
get_field() in the rest of the site work fine.
I've done some quick digging and I've noticed that if I do a
var_dump($this->fields); in the
get_value_for_api() function, I get 'null' instead of the object containing the registered field types. If I do a var_dump at the init of the plugin, the
$acf->fields object seems to be set OK, but by the time it gets to the
get_value_for_api() call it seems to be set to 'null' - obviously that then returns 'false' for the whole
I'd really appreciate any ideas you might have on this. I thought maybe that a custom field type that I use might have been incompatible with the updates, and disabled it, but there was no difference.
Thanks in advance!