Skip to main content

It’s not really a bug, more of a request:
Please fix the β€žPHP Deprecatedβ€œ entries of Fluent Forms Pro Add-On Pack which flood the log when using PHP 8.5. Thank you.

How do you obscure download links in form entry notifications?

I'm using FluentForms as a lead capture. Prospect lands on a form, fills in name + email, clicks submit, and is then sent a link to download a PDF.

I can embed the URL of the PDF in the email ({wp.site_url}/wp-content/uploads/Year/MO/FILE.pdf.

BUT this is a permanent link to the file, so anyone who downloads it can bypass the lead capture form and share the URL with the world.

I thought I might could get slick and create a hidden field with the URL, create a transient, and use a quick fluent snippet to rewrite the URL if it began with secure-download but the substitution isn't working in fluent snippets, for example:

add_action('init', 'register_pdf_download_rewrite');
function register_pdf_download_rewrite() {
add_rewrite_rule(
'^secure-download/([a-zA-Z0-9_-]+)/(.+.pdf)/?$',
'index.php?pdf_token=$1&pdf_file=$2',
'top'
);
}

SO, what is the best way you've found to deliver a PDF or other asset without exposing the URL to the public ?

I have this form I need to recreate in Fluent Forms Pro.
https://celias.no/bestilling/

It is an order form. There are 6 different products each have their own drop down.Β 
Example - Bursdagskort (first drop down) half way down in the form.

Here is a video I made. I appologize. I did not plug inn my microphone and am using the default Macbook Pro recorder.
https://kommodo.ai/recordings/5evEoZ7jKsEc87aa667t

Requests

  1. Add a Group field into the Container field selection area. So one can group multiple containers into one group. So that one can then set conditionals on the group that will impact all the fields inside of it.Β 
    Use case. One has 10 fields that all needs to be impacted by one conditional. Having the opportunity to add various size containers that include fields into one group would be helpful.
  2. From what I am seeing. To be able to add amounts into the Payment Summary one has to use Item Quantity. Nope not Quantity that is the wrong field. It is the field Payment Item. I happen to use a regular drop down. It would be nice to be able to use regular fields and have these connected with Payment Summary field. Having an easier transition between the different kinds of fields.
  3. Conditional fields work like so: Select a field - equal/not equal - something. What is missing here is what should it do? The assumption/one thinks it will show or hide something. It would be good with another option saying Hide/Show/or something else.
    This way one selects a field. Says equal/not equal to something then what? It is not fully clear what the what is.

Btw I find using Payment fields mixed in with regular fields somewhat confusing.
What would be nice is having a kind of consistency in how other Fluent products do something similar so learn it once and also use it in other Fluent products.

Scenario: I need a value from a GET Param to show and submit the form, so I hide every input field and show a message. And here I want to hide the submit button as well.

At the moment I have to add condition logic to every field, instead it would be easier to add conditional logic to a container.

Would be great if I could do it

Is it possible to have conditional logic in checkbox when it does not equal blank, or does equal blank? I have a lot of checkboxes, and it would be handy to be able to use a simpler blank field vs having to choose all of them line by line as a does equal or does not equal depending on my situation.

When I set a featured image for my form landingpage (?ff_landing=32) it is not used on social media. Instead, my default image, set by Rankmath is used.
How can I force the featured image on the form being used?

Reordering fields in complex forms is difficult. Drag-and-drop becomes inefficient once the form exceeds a single screen.

A List View (similar to the WordPress Block Editor) would allow for faster navigation and more precise reordering of form elements.

I have several calendars, and there's one specific calendar that only my assistant uses. She uses it for when she processes payments. Because it works this way, I don't have a way to automatically record each purchase she makes and collects payment for, either manually or in person, in Fluent Cart. I'd like to be able to automatically create and complete an order every time an appointment is scheduled on that specific calendar. I tried doing this with Fluent CRM, but it wasn't possible. If this is already possible, I'd like to know how. Even if it's not possible, it's a good suggestion, so I can have a Fluent Cart that truly reflects all income, not just online purchases but also in-person sales, and that's done automatically.

I loathe MemberPress registration forms. You have to have the Scale plan ($1000/yr) in order to do anything that is functional. The actual MemberPress form itself stinks.

I would like to use FluentForms (paid) and FluentCRM (free or could buy pro) to establish MemberPress memberships. It that the way to go? I have FluentCart (paid) too.

I really don't know the best, fastest way to integrate any of this for my scenario and I would appreciate some ninja advice. I have a website launch soon and am running into issues trying to make it happen with just MemberPress.

UPDATE: Or maybe I am looking at this wrong. Maybe I don't need MemberPress. Can I create membership access to certain parts of my site with FluentForms and Fluent CRM (paid)? If someone has done this before, I may need to contract someone for 1-3 hours to teach me.