This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

CareerBuilder Jobs


Host your own job board powered by This plugin allows users to search for jobs, browse jobs by location or by category, get possibly related jobs through our recommendation technology, and link directly to the application process for each job.

This version of the plugin uses version 2.0 of CareerBuilder’s API.

Included features:

  • Full job search through the CareerBuilder API. Browse by company, by category, by location, or search with any keyword / location combination.
  • Retrieve job details for individual jobs.
  • Customization of permalinks, depending on your own SEO strategy.
  • Capability to filter by category, company, or location.
  • RSS feeds for jobs.
  • Integration with other CareerBuilder services like CareerBuilder Institute and CBsalary.

See the plugin homepage for more information.


This section describes how to install the plugin and get it working.

  1. Register and obtain a CareerBuilder Developer Key at You’ll need a separate key for each site where you use the plugin.
  2. Download and unzip the plugin folder.
  3. Upload the careerbuilder_jobs folder to the /wp-content/plugins/ directory.
  4. Create a template Page in your theme’s folder for job results, and one for job details. We have included examples of these in the plugin’s example_pages folder, and you can move or copy these into your theme’s folder if you like. Important: Ensure that you select the correct Page that matches these pages in the plugin settings.
  5. Activate the plugin through the ‘Plugins’ menu in WordPress and configure the settings to your liking.
  6. Go to the Permalinks settings, and click Save Changes. You only need to do this once, to activate the plugin’s rules.
  7. Place <?php echo $CB_JobSearch->show_job_results(); ?> in the Job Results page, and <?php echo $CB_JobSearch->show_job_details(); ?> in the Job Details page. Note: We have included example templates for both of these pages in the plugin folder. You can move them into your theme’s folder, if you like.
  8. Optional: If you’d like to display our prebuilt search form differently than the default functionality, use <?php echo $CB_JobSearch->default_jobsearch_form(); ?> anywhere you’d like the form to appear, and in the plugin options remove the default job search form.
  9. Review the CareerBuilder Jobs settings, and customize if needed.


Can I see a demo?

Yes. Visit

Are there examples for the static Pages that will display the job content?

Yes. We have included templates that you can simply copy into your theme’s folder. You’ll then create static Pages for Job Results and Job Details, choosing the corresponding Template. They exist in the careerbuilder_jobs/example_pages folder when you download the plugin as job_details.php and `job_results.

Can I customize the CSS and JavaScript displayed by the plugin?

Yes. In the settings, you can elect not to include our stylesheet or script file, and we will only display the unstyled, semantic HTML. You can then write CSS and JavaScript in your theme’s folder. You can also choose to keep our styles, and simply overwrite the class and id names you’d like to customize in your own code.

For further customization, you can create your own files, careerbuilder-job-details.php, careerbuilder-job-results.php, and careerbuilder-jobs-home.php in your theme’s folder. If these files are present, the plugin will use them instead of the default ones.

Note: For example, if you use the default WordPress 2.9 theme, you’ll need to add a rule assigning a width to some of the elements, as the theme itself does to posts, pages, etc. We don’t include thisbecause newer themes should account for it, but we don’t want to prevent you from using our functionality with older themes.

Does the CareerBuilder Developer Key have a request limit?

Yes. Requests are limited by request type. If you exceed your daily quota, your account will be frozen for 24 hours. At this time, the plugin is limited by these quotas:

  1. Job Search: 1000 per day.
  2. Job Details 500 per day.
Does this plugin benefit from caching solutions like [](

Yes. If you have caching enabled, WordPress will cache job results and job details pages according to your preferences. With this, you can ensure that no specific page is accessed more often than your limits can handle. We strongly recommend using this solution.

Does this plugin depend on any WordPress settings?

Yes. At this time, the plugin only works if you have Permalinks enabled. It does not depend on specific plugin settings, and you will need to configure permalinks for the plugin itself, but it will not work if your server does not support or enable them.

Contributors & Developers

“CareerBuilder Jobs” is open source software. The following people have contributed to this plugin.


Translate “CareerBuilder Jobs” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.


  • Refactoring of code that handles search keywords and locations.
  • Bug fix on display of search keywords and locations in some job results.