Documentation- Company Listings for WP Job Manager

Overview 

Company Listing is a lightweight plugin for adding Company Listings functionality to your WordPress site. Being shortcode based, it can work with any theme (given a bit of CSS styling) and is really simple to set up. Shortcodes allow you to easily output individual companies in various formats, lists of companies, a company submission form and even a company dashboard which logged in users can use to view, edit and delete their listings. 

Features:- 

  • Outputs a list of all companies that have submitted job
  • Lists all jobs under the company profile
  • Moreover, it will be a custom post type, so can be easily searched or can make a directory for the company. And much more.

Requirements 

In order for Company listing for WP Job Manager to work you will need the following:

Installation 

To Install Company listing for WP Job Manager, Please follow these steps: 

  1. Download the Zip file from your account at TechBrise store .
  2. Go to: WordPress Admin > Plugins > Add New to upload the file you downloaded.
  3. Activate the extension
  4. Go to: WordPress Admin > Companies > License enter your license and activate.  

If you need to install WordPress plugins manually via FTP, please follow the guide: How to Install a WordPress Plugin – Step by Step for Beginners“.

Plugin Setup

To setup the plugins follow these steps: 

Step: 1 

Click on skip setup if you want to do manually.

Step: 2 (Page setup)

It will automatically create pages in your page section. If you want to skip this step then go to the pages and create all pages with given shortcode. 

Here are the list of page and shortcode for manual setup:

  1. Submit company page-   
    + Add Info Optionally provide information of your company foundation date, type, strength etc.

      
  2. Company Dashboard Page –
      
  3. Company listing page – 
       
    • Company directory page  – 

      Browse through our company profiles to find the perfect company and role for you

      Find by name:

      Companies

        There are currently no companies.

    Step 3: All done ! 

    Usage 

    Company listing for WP Job Manager  has a straight forward installation and does not require any setup. Simply install the plugin and notice that a new “Companies” menu  is added to your WordPress Admin section. This allow any user with admin / company role can add company form backend. Also, its generates the pages for company submission form, dashboard. Also you will find the option to tag job listing with company name is available on job listing page.  

    Settings: 

    WordPress Dashboard > Companies > Settings

    > Company Listing 

    Company per page:  How many companies should be shown as per pages. 

    Categories :  Check enable if you want to enable company category. Categories must be setup by an admin for users to choose during job submission.

    Multi-select Categories: If enabled, the category select box will default to a multiselect on the

      shortcode. 

      Category Filter Type: If enabled, the category select box will default to a multiselect on the

        shortcode.

        Skills:  Choose whether to enable the company skills field. Skills work like tags and can be added by users during company submission.

        Maximum Skills: Enter the number of skills per company submission you wish to allow, or leave blank for unlimited skills.

        Company Upload: Default enable, Choose whether to allow companies to upload a company file.

        Company Dropdown: Choose whether to show only self companies in the company name dropdown.

        > Company Submission 

        Account Required: If disabled, non-logged in users will be able to submit listings without creating an account. Please note that this will prevent non-registered users from being able to edit their listings at a later date.

        Account Creation: If enabled, non-logged in users will be able to create an account by entering their email address on the company submission form.

        Account Username: If enabled, the username will be generated from the first part of the user email address. Otherwise, the username field will be shown.

        Account Role: If you enable registration on your submission form, choose a role for the new user.

        Approval Required: If enabled, new submissions will be inactive, pending admin approval.

        Email New Submissions: If enabled, all company details for new submissions will be emailed to admin. 

        Notify Email Address: Instead of the admin, email notifications to these these folks instead. Comma separate addresses.

        Listing Limit: How many listings are users allowed to post. Can be left blank to allow unlimited listings per account.

        > Page 

        It will automatically create during the installations.  

        > Company Visibility 

        View Company name Capability: Enter the capability required in order to view companies names. Supports a comma separated list of roles/capabilities.

        Browse Company Capability: Enter the capability required in order to browse companies. Supports a comma separated list of roles/capabilities.

        View Company Capability: Enter the capability required in order to view a single company. Supports a comma separated list of roles/capabilities.

        Contact Details Capability: Enter the capability required in order to view contact details on a company. Supports a comma separated list of roles/capabilities.