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
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->fieldsobject 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!
- The topic ‘[Plugin: Advanced Custom Fields] get_field() returning 'false' in functions.php’ is closed to new replies.