1User Frontend Submit - Plugin Overview

User Frontend Submit PRO is the multiple purpose form builder plugin, which allows you to make a frontend post form without access to the WP Dashboard.

You can create a rich diversity of classifying services on your website by allowing the user to add their ads on the frontend.

It’s not hard to build the form, just drag and drop, select the post type that user will post to, and even take money for each post if you want.

The main usage of User Frontend Submit PRO is creating the post/post type on the frontend without login, but you can create the other forms like the contact form or email subscription form by taking advantage of form builder feature.

2.2Install WordPress Plugin by 3 Methods

If you’ve just installed WordPress then you’re probably looking for a way to install WordPress plugin that you need for your website. If that’s you then keep watching because in this video I’ll show you three methods that you can use to install a plugin on your site.

Fastest: Install WordPress Plugin by Plugin Dashboard

The first method is the easiest method and we will be using the WordPress plugin directory.

It sounds complicated but it’s really not.

From your WordPress dashboard, you’ll look for the plugins area and you want to click add new.

When you click add new it takes us to this whole area this is the WordPress plugin directory.

These are all the free plugins available that you can install on your site.

To find the one that you’re looking forward we want to search for the plugin, well do ACF For WooCommerce that’s a great additional plugin for WooCommerce that you can install.

Let’s go ahead and install it now and you have to do two things with any plugin.

You’ll want to install it but then you want to activate it which means you want to make sure that it goes live on your site and that you can utilize it.

Once you click to activate it’ll activate the plugin and each plugin will be different, for the ACF For WooCommerce, it will take me to the active page where you will active by the purchase code.

So that’s the first method and it’s by far the easiest but its also utilizing only the free plugins that are on the WordPress directory.

Slower: Install WordPress Plugin Section in Upload ZIP file

Now the next method is you’ve purchased a plugin and you’ve downloaded it from the plugin website.

You will need to upload it on your own so let’s do that next.

We want to go back over to our plugins area we can click add new again.

Instead of doing the search plugins area we want to click on the upload plugin button.

So well click upload and now we can choose the file and we need to search for it on our computer.

From here you can either click Choose file or if you have it open you can left-click the zip folder and drag it and then you see it.

Once you choose the file you want to click install now and it will go through and install the plugin that you just uploaded.

Again once it’s installed you’ll be prompted to activate the plugin if you need to activate it right now

If you don’t want to activate it you can go to your installed plugins and you can see the status of them where we only have our ACF For WooCommerce activated you can tell by the blue background.

From the WP Plugin List you can activate any of them, you can also delete them, you can deactivate them if you don’t want to use that plugin anymore.

So that’s method two now method three is very similar to method two however instead of uploading it through our plugins admin area well be using an FTP client.

Slower a little more: Install WordPress Plugin by FTP

There are several FTP clients that you can choose from Ill be using FileZilla for this tutorial.

If you’re not familiar with FTP clients then you can view our FTP video on how to get started with that once you connect to your website make sure that you go into your plugins folder.

To do that I’ll show you.

We’ll drill down into the public HTML.

You need to go to wp-content that is where all of our themes and plugins are kept.

Right here you see our plugins page and here are the three plugins that we have.

What you need to do is when you download your zip file from the website that you’ve purchased your plugin you’ll also need to unzip the file so that you can upload just the folder.

So you see here I have my acf-for-woocommerce_v3.8.zip file so we need to right-click and extract all

Browse where we want it to go

Now let’s go back to our FTP client.

Going to right-click, refresh so you can see all of the items on the left panel, what you want to do is bring this folder and upload it over the right panel.

You need to do is right-click, select upload, and now it will upload all of the folders into your plugins area on your website.

When it’s finished we can head back over to our plugins page and you’ll want to click refresh or just click the installed plugins again and when you do that you now see that the plugin that we just uploaded is here.

When you upload via FTP it automatically uploads but it does not activate so anything that you want to activate.

Make sure you come back over to your installed plugins area and activate the plugins that you need to.

That’s the simple way of how you can install a plugin on your WordPress website.

3.4Advanced: Enable Frontend Post For Existed Posts

In the favorable case, we will use the plugin with a totally new custom post type, and we have nothing to talk about.

But, some cases, when you buy the theme with pre-built meta box (includes meta_key), and now you switch to use our User Frontend Submit PRO plugin, but want to map with the current meta_keys so the system will run as we haven’t touched anything.

That’s the ideal case, and I will show you how.

Continue with the pre-built form of real estates frontend post form, we just need to change something.

Step 2: Map with the current fields

In this step, we will map the just found meta_key in the source code, with our custom field, so that when the user creates the posts from frontend, the value will be saved to your current form field.

To do that, navigate to your field group setting, and expand the field setting.

On the screenshot, you will see I have select “Meta Field” at Form Field Type option.

That’s it. Next step, disable in the backend.

Step 3: Only work for front-end form

At the field group setting, you scroll down a little bit, you will see the “Settings” section.

Then, you will switch off the “Active” setting.

This will help you only use this field group for front-end post form, else, at your edit post in the back-end, you will see 2 duplicate meta box, 1 from your theme, and 1 for the ACF field group here, that’s not we want, right?

We only want the ACF field group work with front-end post form, then, the front-end post form will save the value to your current meta box, without any changes.

If you’re the admin, and you wish to manage all the posts of the user on the frontend, then use show_all_posts_for_roles for administrator role.

You do not need to use attribute show_all_posts_for_roles when showing posts of a specific user

Packages List a.k.a Pricing Table

This shortcode will show you the pricing table with the pricing package you specified. The packages mean the customer will subscribe to your website.

It will be useful in case you want the user to buy the package separately, then posting at another time.

Because if you enable the subscription feature in the form, then you do not need to use this shortcode, as the plugin will show the packages automatically, and force the user to buy packages before allowing the customer to post.

Attribute id is required (it’s the ID of the package)

Attribute style is required (from 1 to 4)

Attribute column is required (from 1 to 6)

[cats_package id="396,395,394" style="style-1" column="1"]

If you use this shortcode, it will take the payment settings from the global ACF FB setting page. Please set the information there first, before using this shortcode.

Check out page

This shortcode will render the checkout page, with the information of current pay per post or subscription, like pricing, the name of package….etc

This shortcode has no attribute.

[cats_checkout]

You do not need to create the checkout page, as when you activate the plugin for the first time, it will create the page for you automatically.

User’s Shortcodes

User Create Form

Since the plugin allows you to create the user as well, so, you can use this shortcode with the field group ID (of course you have to set the options in the form set to have the ability to create user).

Attribute group_id is required

[cats_user_regist group_id="1"]

Edit User Profile

This shortcode will render the form just like the create user form but without the field group attribute.

Example usage:

You just need to create a page, called “Edit Profile”, and then add to your menu bar, so, when the user clicks on that, you will render the edit form. Easy!

[cats_user_edit]

User Profile

This shortcode will show you the user profile with the pre-built template.

This shortcode has no attribute

[cats_profile]

User’s Transactions

This shortcode will show you a table with the detailed transactions of the current logged-in user.

[cats_user_transaction]

User’s packages

This shortcode will show you the packages that the logged-in user purchased, it will have: name of the package, expire date/time, remaining post, renew button.

User Frontend Submit PRO is the multiple purpose form builder plugin, which allows you to make a frontend post form without access to the WP Dashboard.

You can create a rich diversity of classifying services on your website by allowing the user to add their ads on the frontend.

It’s not hard to build the form, just drag and drop, select the post type that user will post to, and even take money for each post if you want.

The main usage of User Frontend Submit PRO is creating the post/post type on the frontend without login, but you can create the other forms like the contact form or email subscription form by taking advantage of form builder feature.

Hi,
Its nice plugin and I have purchased already from codecanyon. But I am wandering you didn't made any shortcode or/ how to video on your plugin neither you added shortcode on your documentation. How customer will implement your plugin ?
Thanks