I made the Repeater Field where you can add content boxes on home page. Repeater Field contains true/false, text, textarea, pagelink, color picker and image fields. When I go to the Pages admin to add couple of content boxes (Repeaters) on my home page and save it, I’ll get this error:
Notice: Array to string conversion in /data/my.awesome.webpage/wp-content/plugins/advanced-custom-fields-pro/pro/fields/repeater.php on line 156
Warning: Invalid argument supplied for foreach() in /data/my.awesome.webpage/wp-content/plugins/advanced-custom-fields-pro/pro/fields/repeater.php on line 255
I am getting the exact same error on my end.
One simple repeater field in a tab, when I add rows and save the page the error appears.
I had this same kind of setup too. Repeater field in a tab.
I removed the tab above the repeater field and everything started working.
I don’t have any other plugins installed. Might be, that there is a bug when using repeater field in a tab.
I’m using Advanced Custom Fields PRO 5.1.7.1
Thanks Haapti, just removed the tab and the repeater is back up and running 😉
I’m pretty sure our lovely friend Elliot will find a fix for it soon!!
I’m having the same error with a repeater field on ordinary page. Problem has come now when I have update my WordPress to 4.1 and Advanced Custom Fields PRO 5.1.7.1.
Edit: I had a conditional tag right above the repeater fields and when I removed this, the repeater started working again. That’s a quick fix but far from good if you really want to use the conditional tag or tab before repeater.