• Resolved supadigital

    (@supadigital)


    Hi

    I have a site that will eventually have possibly about 100 forms in future. Is there a way/plugin to somehow group/categorize the forms in the backned/admin area?

    I would ideally like to have a hierarchical type form categorization in place for easy management of lots of forms.

    Any idea/tips/suggestions on how to achieve this would be massively appreciated. Perhaps this could be considered a FEATURE REQUEST ??

    Thanks

Viewing 6 replies - 1 through 6 (of 6 total)
  • Plugin Author Takayuki Miyoshi

    (@takayukister)

    Contact Form 7 doesn’t have such a feature and doesn’t have any plan to introduce it. I don’t think it is necessary.

    Normally, a web site does not need 100 different contact forms. Can you tell us more details about the use cases in your mind? Maybe we can suggest better ways to realize that.

    Thread Starter supadigital

    (@supadigital)

    @takayukister Thank you so much for your response.

    Basically, the forms are being used for lead generation website. Each form has to have a specific campaign ID manually set within the form itself as a hidden field that gets sent to an external API.

    The forms are used on different “product” pages (each with a unique campaign ID) that capture user’s data. So we need a form for each different “product”.

    You can see what I mean if you visit the site (currently staging) and navigating to the various INSURANCE, MONEY or AUTO menu options and clicking on GET A QUOTE for each product:

    Website: https://www.staging.switchsaver.co.za/

    Sample Product page with form: https://www.staging.switchsaver.co.za/fsp-products/assupol-funeral-insurance-2/

    I didn’t want to define a campaign id in the product page URLs, so each form needs to be unique for each product.

    Hope this makes sense. If you have a better way of assigning a campaign ID to each form for each product, I would love to hear your thoughts ??

    Thanks again!

    Plugin Author Takayuki Miyoshi

    (@takayukister)

    So, the campaign ID is the only variable among the forms, and each product page has its own campaign ID, right? If so, how does the product page store the campaign ID? If it is as a custom field, you can use this technique: Getting default values from the context

    Thread Starter supadigital

    (@supadigital)

    @takayukister – You might have just made my life 100 times easier! THANK YOU! So what your are saying is that I can create a custom field for campaign_id and then simply default the form campaign_id to that field using the GET function in the form…. I think is what you are saying.

    I will give this a go and let you know how it goes. But I understand the logic and I will be able to create a custom field. So hopefully the GET function picks out the field once defined on each product page.

    THANK YOU 1 million times! Much appreciated!

    Plugin Author Takayuki Miyoshi

    (@takayukister)

    I meant the default:post_meta option, not default:get or “GET function”.

    Hope it will work.

    Thread Starter supadigital

    (@supadigital)

    @takayukister YEah, i figured out that the post_meta was required, and it DID work. The only problem I have now is that forms have different thank you pages. So not sure if there is a way to redirect to a different page depending on the campaignId value?

    I dont expect you to assist with this, just checking if you know of any easy solution.

    THANK YOU so much for your assistance on this. Very much appreciated!

Viewing 6 replies - 1 through 6 (of 6 total)
  • The topic ‘Categorize/Group Forms in Admin’ is closed to new replies.