It looks good to me, I can look at it and understand what’s going on. To me that’s far more important than being “elegant”. Most of the time “elegant” means, over complicated for the purpose of impressing the next person that needs to work on it, and I’m far more impressed if I can figure out what’s going on and get the job done quickly. 🙂
Welcome to the Advanced Custom Fields community forum.
Browse through ideas, snippets of code, questions and answers between fellow ACF users