How to: Sequentially Number ACF Pro Repeater Field Results in WordPress

31st January 2017

Today I really needed to sequentially number the output of a repeater field created using the Advanced Custom Fields Pro plugin. Although this is a bit of a niche requirement, I thought I’d post the result here.

My original code, used to pull through all of the images in the photo gallery I’d set up for the current post, with their alt attributes. This is the basic usage you’ll find in the documentation:

And then my revised code, which sequentially numbers these results and gives them a class of id-number.

If you want to start the sequence from a number other than 1, you can do that by changing $postnumber = 1 to any value you like. You can of course also move the output, it doesn’t have to be used to create a unique class.

Jo Cox Design is great value for money. Jo understood the brief completely, while the handover/after-sales were very reassuring. Two things that I would like to highlight: 1) Jo gives you a useful training session in using WP and 2) the mobile version of my website is particularly exceptional. I can highly recommend Jo to any potential client, from a start-up to a fully fledged organization, looking to make an impact on the web.

Stephen Gregson (Language & Culture)