Back to Forhad's Creations

FancyJobs – Easy Job Listing Plugin For WordPress

By WP Forhad / October 1, 2024

Easy Job Listing is a comprehensive and user-friendly WordPress plugin designed to simplify the process of posting and managing job listings on your website. Whether you’re running a job board, hiring for your company, or providing employment services, this plugin offers all the essential features needed to create detailed job listings with ease.

Easy Job Listing is ideal for businesses, recruiters, and employment websites looking for a streamlined way to manage job opportunities. The plugin's rich feature set, combined with its intuitive interface, makes it the perfect tool for handling job listings without requiring technical expertise.

Key Features

  • Add job titles, types, and categories: Easily categorize job postings by job title and type (e.g., full-time, part-time, freelance) and organize them using custom categories.
  • Include job details: Provide detailed information such as required experience, salary range, job description, and basic benefits for each listing.
  • Set application deadlines: Automatically disable job listings when the application period ends, ensuring that outdated postings are removed from your site.
  • Urgent job badges: Highlight priority or urgent listings with custom badges to draw attention to time-sensitive opportunities.
  • Shortcodes for easy display: Display job listings anywhere on your WordPress site with simple shortcodes, allowing full flexibility in placement and presentation.
  • Customizable listing management: Control the visibility of job postings with options like publishing immediately or scheduling future posts, and set expiration dates for automatic removal.

Use Case

Easy Job Listing is a versatile plugin that fits a variety of scenarios where job listings are needed. Whether you're a small business owner, a recruitment agency, or managing a large-scale job board, this plugin offers powerful features to streamline the process of posting and managing job opportunities.

1. Corporate Hiring Pages

Businesses and organizations can use Easy Job Listing to maintain an up-to-date list of available positions on their website. HR teams can easily post job openings, categorize them by department or location, and include important details like required experience, salary, and benefits. When the application period closes, the listing can automatically be disabled, saving time and reducing manual updates.

2. Job Boards and Recruitment Websites

For websites dedicated to job postings or recruitment services, Easy Job Listing provides all the necessary tools to manage a wide range of job opportunities. Administrators can create different categories for job types (full-time, part-time, freelance, remote) and use the shortcode feature to display listings on various pages. The urgent badge feature allows job boards to highlight priority listings, improving visibility for premium or time-sensitive posts.

3. Freelance or Gig Marketplaces

Easy Job Listing is perfect for websites that focus on freelance work or short-term gigs. With the ability to list specific requirements like job type and experience, freelancers can quickly identify relevant opportunities. Additionally, the plugin allows website owners to offer job listings with deadlines and badges that emphasize urgent jobs.

4. Nonprofit or Community Organizations

Nonprofits or community organizations can use Easy Job Listing to post volunteer opportunities or part-time roles on their websites. With features like job descriptions, benefits, and salary options, organizations can clearly communicate their needs. The plugin's category feature allows listings to be grouped by event or cause, making it easier for potential applicants to find suitable opportunities.

5. Educational Institutions

Universities and schools can use Easy Job Listing to display teaching positions, administrative roles, or even student jobs. The plugin allows for detailed job descriptions and custom categories, ensuring that applicants can easily find the roles they’re interested in. Using the shortcode feature, listings can be embedded in specific areas of the site, such as career pages or department websites.

6. Staffing Agencies

Recruitment and staffing agencies that need to manage job listings across multiple industries will find Easy Job Listing invaluable. The plugin supports detailed job categorization, custom fields for client requirements, and automatic expiration for job listings, making it simple to keep job opportunities current and organized

Conclusion

Whether you are managing a simple company hiring page or a large-scale job board, Easy Job Listing adapts to various use cases, providing a seamless solution for listing, managing, and updating job opportunities. Its flexible features make it the ideal tool for companies, agencies, and organizations of any size.

How to setup easy job listing plugin

Step 01: First we have to go to the wordpress dashboard.

WP Dashboard

Step 02: Then we have to click the Plugins option from the dashboard. Then we have to click  “Add New Plugin” button  , from there we have to click “Upload Plugin”. Then we have to choose the plugin from our device. Then we have to click install button. Here we can Active The Plugin or we may active it later from Plugins options

Plugin Activation

Step 03: After activation we will see a new option called “Easy Job Listing” to our wordpress dashboard like below

Easy Job Listing Option

Step 04: Clicking on Easy Job Listing we will few options like below

Easy Job Listing Options

Step 05: Clicking on Add Job we can add job like below

Add job
Add Job
Add Job

Step 06: After adding every thing if we publish it we will see it in preview page like below

Use our recommended page builder plugin, FancyPost to unlock a number of powerful blocks to help you to design amazing websites!

How to use shortcode

To display your case study portfolios, simply use the below shortcode on any page or post where you want the portfolio to appear

[ejl_jobs]

More screenshots

Job Listing
Quick Edit
Edit

Live Demo

Click the button below to explore a live demo of the Easy Job Listing plugin. Experience how simple it is to create and manage job listings on your WordPress website, and discover how job opportunities are showcased with detailed information. The live demo allows you to get a firsthand look at the plugin’s user-friendly features and see how it can enhance the job posting experience for your business or employment website.

Download

Ready to streamline your job listings? Click the button below to download the Easy Job Listing plugin and start posting and managing jobs effortlessly. With its intuitive interface and powerful features, this plugin is perfect for businesses, recruiters, and employment websites looking to efficiently manage job opportunities without technical hassle.

Please enable JavaScript in your browser to complete this form.

Developer area

The Developer Area of Easy Job Listing is designed for those who want to customize and extend the plugin’s functionality. With various hooks, filters, and customization options available, developers can tailor the plugin to meet specific needs while maintaining compatibility with WordPress standards.

1. Hooks and Filters

Easy Job Listing comes with a number of hooks and filters that allow developers to modify its behavior or add custom features without directly editing core plugin files.

Common Hooks:

easy_job_listing_before_job_content
This hook allows you to insert custom content before the job listing details are displayed.

add_action('easy_job_listing_before_job_content', 'add_custom_message_before_job');

function add_custom_message_before_job() {

    echo '<p>Welcome to our job listings!</p>';
}

easy_job_listing_after_job_content
This hook lets you append custom content after the job details.

add_action('easy_job_listing_after_job_content', 'add_custom_message_after_job');

function add_custom_message_after_job() {

    echo '<p>Thank you for viewing this job listing!</p>';
}

Common Filters:

easy_job_listing_job_title
This filter can be used to modify the job title before it’s displayed.

add_filter('easy_job_listing_job_title', 'modify_job_title');

function modify_job_title($title) {

    return $title . ' - Apply Today!';
}

easy_job_listing_urgent_badge
Use this filter to customize the appearance or text of the urgent badge.

add_filter('easy_job_listing_urgent_badge', 'custom_urgent_badge');

function custom_urgent_badge($badge) {

    return '<span class="custom-urgent-badge">Hurry! Apply Now!</span>';
}

2. Custom Template Support

If you need more control over how the job listings are displayed, Easy Job Listing allows you to create custom templates. By overriding the plugin's default templates, you can fully control the layout and style of job listings.

How to create a custom template:

  1. Create a folder in your theme directory named easy-job-listing.
  2. Copy the template file you want to customize from the plugin’s /templates folder into your theme's easy-job-listing folder.
  3. Modify the copied file as needed. WordPress will automatically load your custom template instead of the default one.

Example:

<?php get_header(); ?>

<div class="custom-job-listing">

    <h1><?php the_title(); ?></h1>

    <p><?php the_content(); ?></p>

</div>

<?php get_footer(); ?>

3. Custom Post Types and Taxonomies

Easy Job Listing creates custom post types for jobs, and developers can extend these with their own taxonomies or custom fields. This is especially useful for larger sites or job boards with advanced filtering options.

Adding a custom taxonomy:

function register_custom_job_taxonomy() {

    register_taxonomy(

        'job_industry',

        'job_listing',

        array(

            'label' => __('Industry'),

            'rewrite' => array('slug' => 'industry'),

            'hierarchical' => true,
        )
    );
}

add_action('init', 'register_custom_job_taxonomy');

4. Shortcodes and Custom Fields

For developers who want to display job listings in specific areas of the site, Easy Job Listing offers flexible shortcodes. You can embed job listings on any page or post using the provided shortcodes, and even extend them by adding custom attributes.

Example of displaying job listings by category:

[easy_job_listing category="engineering"]

Developers can also create additional custom fields using WordPress’s built-in metadata functions or popular field plugins like Advanced Custom Fields (ACF) to add more data to job listings.

5. Custom CSS for Styling

For frontend developers, Easy Job Listing allows you to fully customize the appearance of job listings through custom CSS. You can override the default plugin styles or add new styles to match your website’s branding.

Adding Custom CSS: You can add custom CSS either through the WordPress customizer or by enqueuing your own stylesheet in your theme:

function custom_easy_job_listing_styles() {

    wp_enqueue_style('custom-job-styles', get_stylesheet_directory_uri() . '/custom-job-styles.css');
}

add_action('wp_enqueue_scripts', 'custom_easy_job_listing_styles');

Associate Plugins

  • Duplicate Page By mndpsingh287

Search, install and active the Duplicate Page plugin by mndpsingh287 like below to make copy of similar types of Job

Duplicate Plugin Installation
click this to button to duplicate

Request for new features

We are always looking to improve! If you have any suggestions for new features or improvements to the plugin, feel free to reach out to us. Your feedback helps us make Easy Job Listing even better.(Contact form , Telegram, Whatsapp, Messenger)

Donate

If you enjoy using Easy Job Listing and would like to support its continued development, please consider making a donation. Your contributions will help us add more features, provide regular updates, and continue offering support to all users.

Forhad Avatar

Hossain Muhammed Forhad

Forhad Hossain is the co-founder of Pluginic. He brings a one-of-a-kind fusion of tech brilliance, business savvy and marketing mojo to the table.

Forhad has consistently spearheaded the development of innovative products like Gutenic, Editorial Rating, FancyPost and many others that have become market leaders in their respective niches.

Website Builder Front Website Builder Back

Want To Build Better WordPress Websites?
Start Here! 👇

0
1 0 Rating
2 0 Rating
3 0 Rating
4 0 Rating
5 0 Rating
Total Vote: 0

Aggregate Rating System by Editorial Rating

Leave a Reply

Your email address will not be published. Required fields are marked *