I’m not sure why ACF does this, but when I use
get_field('my_field') it calls the filter
I’m running a pretty expensive operation on this filter and certainly do NOT want it to run when loading the field from a template page.
How can I prevent my filter from running when the
get_field function is called?
I think it’s quite natural that it does it since you are getting the field but I would too very much appreciate a way to sidestep the filter because if you’re calling get_field from within that hook you will end up in an infinite loop. Maybe using a parameter for the get_field_object method?