How to Add Job Listing Page to Your WordPress Website

Ever wondered how to create a Jobs Page like WPMayor?Β The answer is simple – using WP RSS Aggregator plugin.Β You can also develop such a page on your website. In this article, I will guide you to create a job listing page using WP RSS Aggregator plugin.
Table of Contents

Sponsored Ad

If you purchase through a link on our site, we may earn a commission.

If you have ever visited WP MayorΒ Jobs Page, you will find WordPress related jobs from various sources like WordPress.net, WP Hired, Smashing Magazine, and Upwork.

Ever wondered how to create such a job listing page?

The answer is simple – using theΒ WP RSS Aggregator plugin.

You can also develop such a page on your website. In this article I will guide you to creating a job listing page using the WP RSS Aggregator plugin.

WP RSS Aggregator

If you follow WP Mayor you must have heard about WP RSS Aggregator. For those who haven’t, let me introduce it to you.

wp rss aggregator plugin

WP RSS Aggregator is the best RSS feed importer WordPress plugin. With the help of this plugin you can easily create an aggregator site.

There are many ways by which you can use this excellent plugin:

In short, the possibilities are endless.

Step by Step Guide to Create aΒ Job Listing Page

Let us create a Job Listing Page similar to the WP Mayor Jobs Page.

We will create a jobs page for freelance content writersΒ thatΒ will fetch writing jobs from ProBlogger Job Board and WordPress.net.

Step 1: Install the Plugin

First of all, install the WP RSS Aggregator plugin on your site. The basic plugin is free and is available in theΒ WordPressΒ Plugin Repository. Β You can also use the premium add-ons available for this plugin to enhance the functionality of your site.

To install the plugin, you may follow one of the following ways:

  • Download WP RSS Aggregator from WordPress.org and upload it to your WordPress site.
  • Go to Plugins – > Add NewΒ – > Search for β€œWP RSS Aggregator” and install it.

Once you have installed it, activate the plugin and you will find RSS AggregatorΒ in the menu on the left sidebar of your WordPress admin panel.

Step 2: Get Feed URL

This is the most important step. We need the feed URL of the source to import the desired content using the plugin.

In our case, we need feed URLs of ProBlogger Job Board and WordPress Jobs Page.

ProBlogger Job Board

You will find the feed URL of the page and the category pages in the sidebar:

ProBlogger Job Board

Right click on the feed icon and click onΒ copy link address. If you are targeting any particular category you just need to use the feed of that category.

Here is the feed URL of the ProBlogger Job Board –Β http://feeds.feedburner.com/ProBloggerJobs

WordPress.net

Go to WordPress Jobs Page and you will find the feed icon for the Writing category. Again, right click on that icon and copy the link address.

WordPress Jobs Page

Here is the feed URL of the Writing category of WordPress.net Jobs Page –Β http://jobs.wordpress.net/job_category/writing/feed/

Step 3: Add Feed URL to WP RSS Aggregator

It’s time to add the feed URLs.

Go to your WordPress admin panel and click on theΒ Add NewΒ option present in the RSS Aggregator menu. This will open a new page to add the feed source.

Let me explain the options present on this page:

add new feed source

Name of the source – You can give any name of your choice for the feed source. Let us name it ProBlogger Job Board.

Feed Source Details:

  • URL – Enter the feed URL in this text box (e.g. –
  • Limit – You can restrict the number of results using this option. Say, if you limit it to 10, only 10 of the latest jobs will be fetched from the page and stored at one time. Don’t change it if you want to fetch all the results.
  • Link to enclosure – Tick this box to make feed items link to the URL in the enclosure tags.
  • Unique titles only – Check this box if you don’t want to allow multiple feed items with the same title.

Feed Preview:

It shows a preview of the feed items fetched by the plugin from the desired source.

Force the feed – Sometimes you might get anΒ Invalid feed URL error in the feed preview, even if the feed URL is correct. In that case, checking this option might be able toΒ fetch the results.

Feed Processing:

  • Feed State –Β If you keep the feed state as Active, it will continue to fetch the results from the source. However, if paused, it will not fetch any new results.
  • Active feed – If you have paused the feed state, you can set a time to make it active again.
  • Pause feed – Use this option to pause the feed state at your specified time.
  • Update Interval – It is used to determine how frequently the feed source should check for new items and fetch new results if any.
  • Delete Old Feed Items – If you set this option to 30 days, it will delete the items which are older than 30 days.

Once youΒ areΒ done, click on Publish Feed. This will fetch all the results from that particular feed URL.

Similarly,Β add the feed URL of the Writing category of the WordPress Jobs page.

Step 4:Β Create the Job Listing Page

It’s time to get our hands dirty on creating our job listing page.

First of all, create a new page. Let usΒ name it – Freelance Writing Job Board.

wp rss aggregator icon

Now, click on the WP RSS Aggregator icon present in the editor, and the following pop-up window will open up:

WP RSS Aggregator Shortcode

  • Feed Source – CheckΒ All feed sources if you want to display the results of all the feed sources. If you uncheck it, you will have the option to select the feed sources of your choice.
  • Exclude – Select any feed source which you don’t want to show.
  • Feed LimitΒ – You may restrict the number of results using this option.

Since we will show all the results in our Freelance Writing Job BoardΒ we can tick theΒ All feed sourcesΒ option and click on theΒ Add shortcodeΒ button. This will add the RSS aggregator shortcode on your page.

That’s it. Let us publish the page and view it in our web browser:

freelance job listing page

Isn’t that simple?

The above page shows all the results of both the feed sources. Each item shows the title of the job, source name and the date on which it was published.

You can limit the number of results on the page from the Settings page of the plugin. Just navigate to RSS Aggregator -> Settings and you will find an option calledΒ Feed display limit. Let usΒ set it to 15. IfΒ the number of results is more than 15, pagination will be added automatically and it will help you to navigate to earlier results.

Conclusion

With the help of WP RSS Aggregator it is very easy to create a job listing page on your website. The most important thing is you do not have to be a programmer or an expert to create such a page. A basic understanding of WordPress is all that you need.

Have you created a jobs page or any other page using this plugin? Share your story with us.

Sandipan Mukherjee is the founder of WPHour. He is also a WordPress Developer and a freelance writer for hire. You can connect with him on Twitter.

If you purchase through a link on our site, we may earn a commission.

All suggestions are anonymous.

More from our blog...

Post a Comment

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Stay updated with WP Mayor's newsletter showcase every week

Stay on top of every new WordPress innovation and latest launches. Receive all our fresh product reviews and expert guides directly in your inbox.

Hosting Survey 2024

Are you happy with your hosting provider or are you over-paying for too little? Have your say below!

"*" indicates required fields

What's the main reason you picked this host?*
How happy are you with your host?*

OPTIONAL: If you'd like to receive the results of this survey, please enter your details below.