WP SITES

3082 Coded Tutorials & 284 Plugins

Private Company Form for Logged In WordPress Users

$150.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.

          Only logged in customers who have purchased this product may leave a review.

          Contact Us If You Have Any Questions

          Go back

          Your message has been sent

          Warning
          Warning
          Warning
          Warning.