WP SITES

3086 Coded Tutorials & 292 Plugins

Private Company Form for Logged In WordPress Users

$75.00

A WordPress plugin that creates access control for password protected company pages with customizable forms for secure data collection.

Features

  • Role-Based Access Control: Company users can only access their assigned pages
  • User Management: Create and manage company users with specific page assignments
  • Customizable Forms: Build custom forms with various field types using the built in form fields or your own form shortcode.
  • Logo Upload: Add company logos to company pages
  • Email Notifications: Automatic email notifications for form submissions
  • Form Submissions Storage: Store and display form submissions using WordPress custom fields
  • Inline Login Form: Direct login form on restricted pages
  • Responsive Design: Mobile-friendly interface
  • Security: Built-in security measures and validation

Usage

Creating a Company Page

  1. Navigate to Company Pages: Go to Company Pages > Add New in your WordPress admin
  2. Set Basic Information:
  • Enter a title for your company page
  • Add any content you want to display after access verification

Configure Page Settings:

  • Company Logo: Upload your company logo (optional)
  • Logo Width: Set custom width for the logo
  • Form Type: Choose between plugin form or third-party form
  • Store Data: Enable/disable storing form submissions
  • Display Submissions: Show form submissions on the frontend

Build Your Form:

  • Add form fields using the form builder
  • Choose field types: Text, Email, Phone, Textarea, Select
  • For Select fields, add options (one per line)
  • Mark fields as required if needed
  • Reorder fields by dragging them
  1. Add the Form: Include the [private_company_form] shortcode in your page content
  2. Publish: Publish your page

Managing Company Users

  1. Navigate to Company Users: Go to Company Pages > Company Users in your WordPress admin
  2. Create Company User:
  • Enter username and email
  • Assign to a specific company page
  • System will generate a secure password
  • Login credentials will be emailed to the user

Manage Users: View and delete existing company users

Form Field Types

  • Text: Single-line text input
  • Email: Email address with validation
  • Phone: Phone number with validation
  • Textarea: Multi-line text input
  • Select: Dropdown selection (options can be added)

Shortcode Usage

Use the [private_company_form] shortcode in your page content to display the form. The shortcode will automatically use the form configuration from the current company page.

Third-Party Forms Support

The plugin supports integration with popular form plugins like Ninja Forms, Gravity Forms, and Contact Form 7.

Using Ninja Forms

  1. Create Your Form: Build your form using Ninja Forms in the WordPress admin
  2. Get the Shortcode: Copy the Ninja Forms shortcode (e.g., [ninja_form id="3"])
  3. Configure Company Page:
  • Set Form Type to “Third-Party Form”
  • Paste the Ninja Forms shortcode in the Third-Party Form field
  • Enable Display Submissions if you want to show form submissions on the page

Add to Page: Include the [private_company_form] shortcode in your page content

Features with Third-Party Forms

  • Automatic Styling: The plugin applies consistent styling to third-party forms
  • Submission Display: When enabled, form submissions are displayed using the plugin’s styling
  • Access Control: Third-party forms respect the same access control as plugin forms
  • Responsive Design: Forms are automatically styled to be mobile-friendly

Supported Form Plugins

  • Ninja Forms: Full API integration for displaying submissions
  • Gravity Forms: CSS styling support
  • Contact Form 7: CSS styling support

Security Features

  • Role-Based Access Control: Company users can only access their assigned pages
  • WordPress User System: Uses WordPress’s built-in user authentication
  • Form Validation: Client-side and server-side validation
  • Nonce Verification: CSRF protection for all AJAX requests
  • Input Sanitization: All user input is sanitized and validated
  • Capability Checks: Proper WordPress capability verification

Reviews

There are no reviews yet.

Be the first to review “Private Company Form for Logged In WordPress Users”

Contact Us If You Have Any Questions

Go back

Your message has been sent

Warning
Warning
Warning
Warning.