172 posts
  • Has been part of the Envato Community for over 1 year
  • Has sold $10,000+ on Envato Market
  • Located in Europe
  • Sells items exclusively on Envato Market
subsolar says

Hi, I want to ask a question about the metaboxes repeatable field. I see that the Custom-Metaboxes-and-Fields-for-WordPress from WebDevStudios is pretty popular but it’s support for repeater fields is a little lacking.

So what are you using to create such field, is there a better script, or a tutorial? I’ll be very happy if you share some wisdom with me. Thanks in advance! :)

1290 posts How's the surf doing?
  • Has referred 200+ members
  • Has sold $500,000+ on Envato Market
  • Has been a beta tester for an Envato feature
  • Has collected 10+ items on Envato Market
+6 more
tommusrhodus says

What are you trying to do? There’s a few little tricks in there, but it’s definitely a little limited at the moment.

172 posts
  • Has been part of the Envato Community for over 1 year
  • Has sold $10,000+ on Envato Market
  • Located in Europe
  • Sells items exclusively on Envato Market
subsolar says

I’m trying to create a slider metabox in page template with add image field and textbox for the caption.

Is there a way?

( I’ve always been impressed by your portfolio btw, great works! )

1290 posts How's the surf doing?
  • Has referred 200+ members
  • Has sold $500,000+ on Envato Market
  • Has been a beta tester for an Envato feature
  • Has collected 10+ items on Envato Market
+6 more
tommusrhodus says

Thanks :)

So you can use the file_list metabox type for this, and then you can grab an attachment ID from the array of URLs using this:

http://frankiejarrett.com/get-an-attachment-id-by-url-in-wordpress/

Then your users can add captions / descriptions in the media gallery which you grab by ID and display appropriately.

You’re right though, this is definitely the weak area of the framework at the moment.

Cheers

114 posts
  • Has referred 1+ members
  • Has sold $125,000+ on Envato Market
  • Has collected 1+ items on Envato Market
  • Elite Author: Sold more than $75,000 on Envato Market
+3 more
mountainthemes says
172 posts
  • Has been part of the Envato Community for over 1 year
  • Has sold $10,000+ on Envato Market
  • Located in Europe
  • Sells items exclusively on Envato Market
subsolar says

@TommusRhodus Oh , that’s an idea, thank you :)

And one more question – is it possible to create a group of three textboxes/text-inputs that is repeatable?

@mountainthemes I’ve also thought about using this. I want to explore all my options and see what is the best for the current project.

114 posts
  • Has referred 1+ members
  • Has sold $125,000+ on Envato Market
  • Has collected 1+ items on Envato Market
  • Elite Author: Sold more than $75,000 on Envato Market
+3 more
mountainthemes says

acf + all add ons = you can do everything ;)

1290 posts How's the surf doing?
  • Has referred 200+ members
  • Has sold $500,000+ on Envato Market
  • Has been a beta tester for an Envato feature
  • Has collected 10+ items on Envato Market
+6 more
tommusrhodus says

Repeatable text inputs, provided the 3 are connected you can just use 3 repeatable fields with a note that they tie in together, then you can just pull and clean the arrays for empty entries and use foreach and a key value to grab values from all 3 arrays :)

1698 posts Multimedia Artistry
  • Elite Author: Sold more than $75,000 on Envato Market
  • Has been part of the Envato Community for over 3 years
  • Contributed a free file of the month
  • Won a Most Wanted contest
+4 more
dnp_theme says

Google for Vafpress Framework.

172 posts
  • Has been part of the Envato Community for over 1 year
  • Has sold $10,000+ on Envato Market
  • Located in Europe
  • Sells items exclusively on Envato Market
subsolar says

@TommusRhodus This is interesting way. Have you used it in a theme? What is the clients feedback?

@dnp_theme This Vafpress framework looks bery promising.. I’ll take a look at it. How does it compare to Redux?

And on the question of repeatable fields:

What is the best way to create a repeatable text field group in a widget?

by
by
by
by
by
by