I am trying to parse data from a gravity forms list field and I just can’t make sense of it.
I have a list field (id of 89) set up with 1 column and up to 6 rows. If I use the the live merge tag @{:89.1} I would expect that it gives me the value of row 1, and @{:89.2} would give me the value of row 2. However, I’m finding it groups all the cells into one value/string. If I add a second column then it returns r1c1, r1c2, r2c1, r2c2, and so on.
I can add the modifier @{:89:text} and it gives me a comma separated list (otherwise it gives an UL list).
I’ve spend an entire afternoon trying to figure out how to parse the values of a list field and I just can’t make heads or tales of it. I’ve found explanations for how to turn the values into an array, but I can’t find anything about how to work with this. I also can’t find anything about how to split it up so it can be used in a merge tag.
I am still learning how to work with WordPress, and only beginning to understand how to use the various elements to write custom functions, and then return the information in a useful way. I know how to do this if I’m just working with PHP, but I’m still struggling to learn it in Gravity Forms.
I’m sorry if this comes off as a rant. I’m just extremely frustrated. I’m also frustrated by the fact that every time I try to do something in WP and GF I run up against “Here’s an app you can buy to do the thing you want to do”. I appreciate any help that can be provided with understanding this.
[ad_2]