Author Archive

How to change some texts/words?

If you would like to change some texts from english to english (translating to another language is described here) you can do it using SayWhat? plugin that allows you to alter strings on your site without editing WordPress core:

Say what?

After installing SayWhat? plugin go to Tools → Text Changes and click “Add New“. In “Original string” field write original text, then in “Text domain” field add workscout_core or workscout and in “Replacement string” field add new text.

Some texts might come from other plugins. Please click here to find instructions on how to find text_domain.

In this example we changed text above search input field on homepage from “What job are you looking for” to “Find great places to work”.

Click “Add” and voila:

 


 

How to find text_domain?

Install Text Domain Inspector: https://wordpress.org/plugins/text-domain-inspector/

Enable it at the admin toolbar and you will see red dots. Hover over a dot and you will see text domain relevt to the text you need.

Why do I get “Failed to import” message when importing demo content?

While importing demo content you might get a list of messages started with ” Failed to import xxx” – that is quite common and in most cases nothing to worry about.

This message will display for ” media” – the theme you’ve bought doesn’t included the images used in Theme Preview – those are stock images which cannot be redistributed – so we cannot allow you as end user to get them with the xml file, that’s why they are not imported and replaced with generic gray placeholder images.

The same message might happen for some post types or post attributes. For example if the demo of theme includes shop functionality, it’s added via WooCommerce. If you don’t have WooCommerce installed prior to importing demo content (because you don’t need it or you didn’t want it yet) – your WordPress simply doesn’t know there could by custom post type named “product” – so it won’t be able to import the products from demo XML, and the import tool with show each of the product as a “Failed to import“.

Why Revolution Slider is asking me for licence key?

Revolution Slider is included in theme on extended/developers license, which means we bought it for higher price to be able to include it in theme. You as end user can use it only with this theme, and do not get the license key that is used to auto-updates.
Updates come with the updates of the theme. You can of course buy your own copy of this plugin if you want receive updates faster or need support from Revolution Slider authors, but that’s optional.

Setting up “Apply For Job”

Using WorkScout and WP Job Manager, candidates have different option to apply for jobs.

Method 1 – Default

By default the popup shows only email of the Employer or the email provided in Job details, you can also set external URL for application which will open external website set in Job details by employer


Method 2 – WP Job Manager Contact Listing

By using this plugin you can use one of plugins: Gravity Forms, Ninja Forms, Contact Form 7 to display contact form in the popup – instructions how to set each one are here https://wordpress.org/plugins/wp-job-manager-contact-listing/faq/

When you have the forms, you can choose in Job Listings → Settings → Contact a Job Form – which one should be displayed in popup


Method 3 – Resume Manager add-on

Using Resume Manager add-on from WP Job Manager, Candidates can send the Resume they’ve submitted as an attachment to the Employers email.


Method 4 – Applications add-on

This add-on allows candidates to apply to jobs using a form & employers to view and manage the applications from their job dashboard. There’s also a form builder which helps you build custom
“apply forms”

Setting up WP Job Manager

WP Admin → Job Listings → Settings is the page where you can configure the plugin. You’ll see a tabbed interface showing available setting groups:

Setting Tabs

Plugins such as Job Alerts may add their own settings tabs here as pictured.

You need 1 unrestircted API key for WP Job Manager geocoding to run theme properly.
Please refer to Step 6 in this tutorial


General Settings

The General tab contains the following settings:

  • Date Format – Choose how you want the published date for jobs to be displayed on the front-end.
  • Google Maps API Key – please refer to Step 6 in this tutorial
  • Delete Data on Uninstall
  • Bypass Trash for Job Listings
  • Enable Usage Tracking

Job Listings Settings

The job listings tab contains the following settings:

  • Listings per page – Controls how many job listings should be shown per page when using the [jobs] shortcode.
  • Pagination Type – Determines whether to show page numbered links or a Load More listings button.
  • Filled positions – If checked, filled positions will no longer be visible when using the [jobs] shortcode
  • Hide expired listings – If checked, expired job listings are not searchable.
  • Hide Expired Listings Content – If checked, the content within expired listings will be hidden.
  • Categories – If checked, job categories will be enabled. These are used to group jobs by category and are also visible on the frontend job submission form if enabled.
  • Multi-select Categories – If enabled, the category select box will default to a multiselect on the [jobs] shortcode.
  • Category Filter Type – Determines the logic used to display jobs when selecting multiple categories.
  • Types – Choose whether you want to enable types.
  • Multi-select Listing Types – If enabled, each job can have more than one type.
  • Salary – If enabled, this lets users add a salary when submitting a job.
  • Location Display – If enabled, this displays the full address of the job listing location when it is detected by Google Maps Geocoding API. If a full address is not available, it will then display whatever text the user submitted for the location.

Job Submission Settings

The job submission tab shows options regarding the job submission process in WP Job Manager:

  • Account required – If left unchecked, non-logged in users will be able to submit job listings without creating an account.
  • Account creation – If checked, non-logged in users will be able to create an account by entering their email address on the job submission form. This is optional depending on the settings below.
  • Account Username – If enabled, a username will be generated from the first part of the user email address. Otherwise, a username field will be shown.
  • Account Password – When enabled, an email will be sent to the new user with their username and a link to set their password. If disabled, a password field will be shown and the new user’s email address won’t be verified.
  • Account Role – If you enable registration on your job submission form, choose a role for the newly registered users. This defaults to Employer.
  • Moderate New Listings – If enabled, new submissions will be inactive, pending admin approval. Only once approved by an admin (published) will they be visible on the frontend.
  • Allow Pending Edits – If enabled, submissions awaiting admin approval can be edited by the user.
  • Listing duration – How many days listings are live before expiring. Can be left blank to never expire. Published jobs will automatically be set to expire based on this setting. Please note that WC Paid Listings can override this setting.
  • Listing Limits – How many listings are users allowed to post. Can be left blank to allow unlimited listings per account.
  • Application Method – Choose the contact method for listings.
  • Terms and Conditions Checkbox – this allows you to require employers to check a Terms and Conditions box before submitting the job listing. Note that WPJM does not create this page or it’s contents for you. Once created, the page can be set in Job Listings->Settings->Pages.

ReCaptcha Settings

WP Job Manager (and the Applications and Resume Manager add-ons) have ReCaptcha support built in. To enable it, you’ll need to set up a ReCAPTCHA key at Google’s ReCAPTCHA admin dashboard.

Note that WP Job Manager currently supports reCAPTCHA v2 only, so make sure you select that when registering your site.

You will then be provided with a site key and a secret key, which you can enter in the ReCAPTCHA settings page on your site.

  • Field Label – The label used for the reCAPTCHA field on forms.
  • Site Key – You can get this from the Google ReCAPTCHA admin dashboard.
  • Secret Key – You can get this from the Google ReCAPTCHA admin dashboard.
  • Job Submission Form – Enable this to display the ReCaptcha field on your job submission form.

Pages

The pages tab allows you to select the pages where you’ve inserted the main WP Job Manager shortcodes.

  • Submit Job Form Page: Select the page where you have placed the [submit_job_form] shortcode.
  • Job Dashboard Page: Select the page where you have placed the [job_dashboard] shortcode.
  • Job Listings Page: Select the page where you have placed the [jobs] shortcode.

Theme Translation

WorkScout theme is translation ready. We that assume your WordPress is already in your language. If not, go to Dashboard → Settings → General and change the Site language.


Before you start!

To achieve 100% translation you have to translate WorkScout Theme and following plugins: WorkScout Core, WorkScout Elementor, WorkScout Freelancer and WP Job Manager add-ons

Let’s Start

Install plugin  Loco Translate.

Loco Translate

After successful installation go to Loco Translate → Manage Localization, you should see this screen:

Click  New language, select your language and choose a location, makes sure it’s either System or Custom location, avoid Author location, this way you won’t lose translations if you update theme/plugins

Now you should see that screen where you can translate each string that is used in theme:

When you’re done, click Save, and it’s also recommended to click both “Po” and “Mo” buttons to save them on your PC as a backup.

Setup Wizard

WorkScout has an excellent setup wizard that will automatically import demo data

You should see Setup Wizard page immediately after activating WorkScout, if you don’t or you’ve skipped it, you  will find it in Appearance → Setup Wizard.

It’s straightforward; simply confirm each step, and the wizard will handle plugin installation, content import, and basic settings. There are a few manual tasks afterward.


Setting Up Plugins Pages

After installing core plugins and importing demo settings, the next step is to configure your pages. Refer to the screenshot for selecting the right pages for each setting.

Job Listings for WP Job Manager:


Resume pages for Resume Manager Add-on:


Setting Logo

The logo can be set in Appearance → Customize → Site Identity.

However, the home page that uses Page Template named Page with Jobs Search” with the Transparent Header enabled needs it’s own logo image, as in most cases the dark logos won’t look good there. To add that logo, go to Appearance → Customize → Home Page Options → Logo for transparent header

Theme Installation

There are two ways to install theme

Upload through FTP

  1. Extract the “workscout.zip”
  2. Open up your FTP manager and connect to your hosting
  3. Browse to wp-content/themes
  4. Upload the workscout theme folder.
  5. Log Into WordPress and go to Appearance – Themes
  6. Find the WorkScout and click activate

Upload through WordPress

  1. Download the “Installable WordPress file only” you’ll find it here
  2. Navigate to  Appearance – Themes – Add New Upload.
  3. Follow the instructions on the screen, select the downloaded theme folder (“workscout.zip”).
  4. Hit Install Now and the theme will be uploaded and installed.

Once the theme is uploaded, you need to activate it. Go to  Appearance  Themes and activate WorkScout.