PressTigers

Simple Job Board Templating

Do you want to change the structure of your Simple Job Board without any change in the core plugin?

Sounds good. Now, you can change the structure of your default job listing and job details page. Templating has been introduced in Simple Job Board since version 2.1.0.

With this new exciting feature, you can change the HTML structure of following files:

  • job-listings-start.php
  • job-listings-end.php
  • job-application.php
  • job-features.php
  • job-filters.php
  • content-job-listing-grid-view.php
  • content-job-listing-list-view.php
  • content-no-jobs-found.php
  • content-single-job-listing-meta.php
  • content-single-job-listing.php
  • single-jobpost.php
  • archive-jobpost.php

If you want to modify the layout of job detail and job listing pages, add “simple_job_boardfolder at default theme root directory.

Now simply copy the above mentioned file from plugin simple-job-board > templates folder > simple_job_board and modify the HTML structure. Changes will be reflected on your website.

Enjoy your work with WordPress Job Board templating feature.

User Comments

72 thoughts on “Simple Job Board Templating

    Dion says:

    I like your plug-in, but I have 3 questions to make it more useful for our HR department.
    1. Where can I change the translation of the application email
    2. Can this email als have the filled application form fields
    3. Can the application email also attach the application letter that is uploaded

    Hope to hear from you soon!

    Regards,

    Dion

      Hi Dion,

      You can change the translation form simple-job-board/languages/simple-job-board-your_desired_language.po file. After editing translation file, you have to compile it by using Poedit ( Gettext Translations Editor ) software.

      Currently, we are not attaching the application letter & form fields in email. We are just sending a generic acknowledgment email to Admin, HR & Applicant.

      Thanks,

      Yours truly,
      Sehrish Iftikhar
      Level lll Support
      Email: support@presstigers.com | URL: https://presstigers.com

        Justin Tilson says:

        I need the ability to customize the contents of the emails sent.

        How about making the translation files work like the template files? If I change source code of the .po files, those changes will be overwritten when I upgrade your plugin.

          Hello Justin,

          Here are the answers to your questions.

          – For email notification content customization you can explore Simple Job Board core files, as a glimpse, you can explore the class-simple-job-board-notifications.php file placed in the following directory:
          simple-job-board/includes
          Also, hooks are available for email notification customization.

          – For translation, you can provide us .po file with translated strings so we can update your translation on next SJB release.

          You can also add strings with their translation at GlotPress.

          GlotPress Team validates the translation, after validation, it will be updated on GlotPress and you can get translation via WordPress updates.

          Thanks for reaching us out. Let us know if you need our further assistance.

          Regards,

          Abdullah | WP Plugin Developer
          Email: support@presstigers.com

    Cam says:

    This plugin is AMAZING. The only thing remaining to make it truly exceptional (and capture huge chunks of the market) is its ability to tie-in with the various ATS & social broadcasting.

    For ATS, even being able to forward each job-post to a specific email address (rather than single address in ‘Settings’ and the inclusion of attached resumes in the email. BAM. I’d gladly pay a few bucks a month for that functionality.

    Andy Clark says:

    Hi there

    Love the plugin. Really struggling with this –

    If you want to modify the layout of job detail and job listing pages, add “simple_job_board” folder at default theme root directory.

    Now simply copy the above mentioned file from plugin simple-job-board > templates folder > simple_job_board and modify the HTML structure. Changes will be reflected on your website.

    Enjoy your work with WordPress Job Board templating feature.

    Is there a video that can help?

    thanks

      Hello Andy,

      No video tutorial is available for templating usage.

      Please follow the below listed instructions:

      1. Create “simple_job_board” folder in “wp-content/themes/your-activated-theme”.
      2. Copy your required tempalate file ( including folder structure ) from simple-job-board/templates folder.

      Also, go through the following link. It visually explains where to create “simple_job_board” directory structure. In this example scenario, the activated theme is “route” and we are modifying company name template. So, we are creating “simple_job_board” folder in “route” theme directory and copy the “company.php” file from “list-view”.
      http://prntscr.com/dj9544

      Thank you for writing to us. Please feel free to contact us at support@presstigers.com if you need our further assistance.

      Thanks & Regards,
      Sehrish Iftikhar | WP Plugin Developer
      Email: support@presstigers.com

      jagan says:

      How to edit single jobpost page and i didn’t get a exact header.i need change to header on single jobpost page.

        Hello Jagan,

        The header is coming from your theme. So you need to find it out in your theme. Also, the following file is handling the single jobpost:
        simple-job-board/templates/single-jobpost.php

        Thank you for reaching us out. Let us know if we can assist you further.

        Regards,
        PressTigers Support Team

    rose says:

    too complicated for non developers I had to uninstall it after fooling with it for so many days, cause everything I read about making changes was not clear.

      Hi Rose,

      Templating is very simple in Simple Job Board plugin. You have to follow the following steps:

      1. Create a folder “simple_job_board” in your activated theme.
      2. Copy the template files that you want to change and paste them into theme “simple_job_board” directory ( That you have created as mentioned in step 1 )
      3. Customize the HTML structure of the templates according to your requirements.

      If you don’t have programming expertise then you can contact an expert programmer regarding template customization.

      Thanks & Regards,
      Abdullah | WP Plugin Developer
      Email: support@presstigers.com

    Jayson says:

    Great Plugin!

    Is there a way to remove the required Resume field? I would like to use this plugin for volunteers.

    Ellice says:

    Hi There,
    First of all, this plugin is great and I’ve found it really easy to use so thank you!

    Can you please tell me how I can edit the text in the email notification the candidate receives upon application?

    I want to change the following line:
    You will hear back from ‘name’ based on their evaluation of your CV. Is this possible?

      Hello Ellice,

      Yes, you can change the notification template for the applicants. For this you can use the sjb_applicant_email_template hook. For more detail please explore the class-simple-job-board-notifications.php file placed in the following SJB directory:
      simple-job-board/includes

      Thanks for reaching us out. Let us know if you need our further assistance.

      Regards,

      Abdullah | WP Plugin Developer
      Email: support@presstigers.com

      Nicolas says:

      Hello, you have an answer to your question.
      On my side I can not use the hook
      thank you:)

    Fawn Kildoo says:

    I would like to add the Job ID to the applicant’s post. I have multiple job openings with the same name but different IDs. How can I do this? I see in the job-application.php template this line:

    <input type="hidden" name="job_id" value="” >

    If I change ‘hidden’ to ‘text’ will that do it?

    Fawn Kildoo says:

    How can I expose the Job ID on the applicant details in WP admin? I’ve tried editing class-simple-job-board-applicants.php with many different variations, such as this one:

    echo ‘Job ID‘ . get_post_meta($job_id) . ”;

      Hello Fawn,

      You can display the job id against each job by using SJB templating feature. Just place the job-application.php file in your activated theme’s directory by creating simple_job_board directory in it. Use function to display the job id anywhere you want. For more details please visit the CONFIGURATIONS & TEMPLATING on the plugin page.

      Thanks for reaching us out. Let us know if you need any further assistance from us.

      Regards,

      Abdullah | WP Plugin Developer
      Email: support@presstigers.com

    Kesegofetse Keakopa says:

    I want to remove the apply online

    Satish says:

    How can i add job deadline to grid view?

      Hello Satish,

      You can simply use Job Features element to display the job information as Job Type, Salary, Last Day to apply etc. You can display this information in grid view using SJB templating feature.

      Thanks for reaching us out. Let us know if you need any other assistance from us.

      Regards,

      Abdullah | WP Plugin Developer
      Email: support@presstigers.com

    Oliver says:

    Hey,
    is there a way to add / show a widget on the job detail site? I’m working with divi theme and actual wp version… I tried the Plugin “Content Aware Sidebars” but no results…

      Hello Oliver,

      We are providing our own template for displaying job details. So, you need to customize the following template for adding sidebar in the job detail page.
      simple-job-board/templates/single-jobpost.php

      Please use the SJB templating feature to modify the plugin templates. For templating, please visit the plugin page and see the CONFIGURATIONS & TEMPLATING section.Thanks!

      Regards,

    Jessica L Brady says:

    Hello there,

    This plugin is really great, but for some reason I can’t seem to change the background color on the job posts. Even under the settings->appearance tabs it isn’t changing it away from white. Is there something I can do to fix that?

    Kind regards,
    Jess

      Hello Jessica,

      It seems some of your installed plugins or theme’s script conflicting with the Simple Job Board. Please deactivate all the plugins except Simple Job Board and also activate any WP default Twenty theme and try to save the SJB settings.

      Let us know if your issue still persists.

      Thanks for reaching us out.

      Regards,

      Abdullah | WP Plugin Developer
      Email: support@presstigers.com

    Mara Bröker says:

    Hey Guys,
    thank you for this very helpful plugin!
    Is there a possibility to change notification e-Mails to German language? And if so, how to do this?

    Thank you!

      Hello Mara,

      For translation simply change the language from WordPress Dashboard. Settings -> General if SJB is available in your language. You can check available languages from plugin page.

      If your language is not available for SJB. You can suggest translation on WP GlotPress platform. Following is the link where you can translate Simple Job Board in your language:
      https://translate.wordpress.org/projects/wp-plugins/simple-job-board/

      Please add translations against each string, once these translations will be approved by GlotPress team then it will be the part of SJB plugin.

      Another Method:
      In this method, you can add manual translations in SJB plugin. Please create a file named as simple-job-board-language_code.po in simple-job-board/languages directory and copy all string of simple-job-board.pot file to newly added file. Add translations against each string into your language. After completing translation task, compile it using POEDIT.

      *language_code: Please find the language code ( WP Locale ) for your language from the following link.
      https://make.wordpress.org/polyglots/teams/

      Thanks for reaching us out. Let us know if you need any other assistance from us.

      Regards,

      Abdullah | WP Plugin Developer
      Email: support@presstigers.com

    Eddie says:

    I added field Phone and Email, how do I include that in the HR notification?
    I know how to modify the Notification file but using variable like name ($applicant_name) is working but not Phone ($applicant_phone) and Email ($applicant_email).

    Thanks,
    Eddie

    Shan Jie says:

    Having alignment problem on the next pagination button. The next button is slightly lower than the pagination number.

    Nicolas Moncion says:

    Hi,

    It is possible to remove the published date in the single job post ?

    I can’t find it in the template.

    Thanks,
    Nicolas

      Hello Nicolas,

      Thank you for writing to us.

      You can use SJB templating feature in this regard. For more information about this feature please visit plugin’s page.

      Specifically, you have to edit the following file: single-jobpost/job-meta/job-posted-date.php

      Please let us know if you need any further assistance.

      Regards,

      Ahmed Sarfraz | Associate Plugin Developer
      Email: support@presstigers.com

      Raffaele says:

      Is it possible to update the posted date in the list view?
      I changed the published date of a job and I see the correct date in the single job post page, but in the list view it keeps the old one…

    Megan says:

    Good day! At first I got a problem with the folder name, I created “simple-job-board” instead of “simple_job_board” in the root directory of theme. I would just like to know if it is possible change it to “simple-job-board” to avoid confusion because in the plugin folder it is named like that and from what directory could i change it?

    Thank you so much.

      Hi Megan,

      Thank you for writing to us.

      You can edit the template folder name by using SJB hooks. Please explore the following file under your plugins directory for more information:
      simple-job-board/public/partials/simple-job-board-template-functions.php

      We recommend you to take help from a programmer if you do not have programming experience.

      Please let us know if you need any further assistance.

      Regards,

      Ahmed Sarfraz | Associate Plugin Developer
      Email: support@presstigers.com

    Mazhar says:

    Hi,
    could you please help me in removing sidebar from simple job board?

    Nikita sin says:

    Good day.
    Tell me, when I add a new vacancy and add a picture in it, it does not appear when publishing a vacancy. Displays the standard picture that comes with the plugin. What could be the problem? maybe there is a limited size of the picture?

      Azeem Afzal says:

      Hi Nikita,

      Just to be clear, are you referring to feature image or the company logo? because if it is feature image then we do not add the feature image in SJB template.

      Kindly share with us the job post in which you are facing the issue at: support@presstigers.com

      Regards,

    Karl says:

    Hi, is there a way I can rename the required fields? (F.e. Full name -> Name etc…) I just need some minor changes and I cannot find the help anywhere. Thanks in advacnce.

      Azeem Afzal says:

      Hi Karl,

      If you have added the field globally then you can edit the fields globally and as well as in the job post editing view as well.

      Regards,

    Thessa Verbruggen says:

    Hi,
    Is it possible to separate the job details and the application form on two separate pages? The design I got from my client requires this layout.

      Azeem Afzal says:

      Hi Thessa,

      You can use the templating feature of Simple Job Board to separate job details and the application form. Kindly look into the templating section of SJB for that.
      Or you can avail our hourly services for $24.

      BR,

    Mathieu says:

    Hi !
    Is it possible to make the entire card clickable in grid view and not only the title ?

    Thank you 🙂

    Mathieu

      Hello Mathieu,

      Please customize the following template file by using the SJB templating feature:
      simple-job-baord/templates/content-job-listing-grid-view.php

      For templating feature visit the plugin page and see the templating and configuration section.

      Regards,
      PressTigers Support Team

    Sumit Malhotra says:

    Hello, Thanks for such a powerful plugin. I wanted to check if there is a possibility of:

    1. Adding a title row on top of the jobs.
    2. Display actual date of job posting rather than Posted 23 hours ago. I don’t know what code to insert in the file.
    3. I tried inserting an html table for the title header. But i think i missed something and it is now coming with each job i created.
    The page in reference is http://group-ucs.com/careers.html
    Request really urgent help. Thank you will appreciate all your help.
    Cheers,
    Sumit

      Abdul Wahab says:

      Hi Sumit,

      Specifications you shared falls under customizations. You can develop a custom solution for them by understanding Job Board code structure. We can also custom develop it for you at an hourly rate of $24. If you are interested let us know so that we can share an estimate.

      Best Regards

    john says:

    Is there a way to hide Job author, catorgy and date within job board?

      Abdul Wahab says:

      Hi John, thanks for reaching out.

      It falls under customizations. You can develop a custom solution by understanding Job Board code structure. We can also custom develop it for you at an hourly rate of $24. If you are interested let us know so that we can share an estimate.

    Roberto says:

    Hi
    I’m using Simple Job Board plugin and it’s great, but I can’t make it show the short description field at grid view.
    Any ideas of how can I solve that? I’ve already create the correct folder and copyied the files for custom templating.
    Thanks!

      Hi Roberto,

      Can you please confirm if you’re trying to show the job description in the grid view or would like to completely remove it?

      Best Regards,

        Roberto says:

        Hi Zubair,
        I want to show a short description in the grid view.
        Thanks for your quick answer

          Kindly share your website URL so we can assist you accordingly.

          Regards,

            Roberto says:

            I’m sorry but it’s in local development right now.
            I just want to show in the grid view
            Title & date
            Short description
            Learn More button (to acces the application form)

            But right now only have title, position and date

            Roberto,

            Make sure that you’ve updated the description on the backend, and if possible then kindly send the screenshot from the backend and as well as the front end of the job posting so we can assist you accordingly.

            Regards,

    Roberto says:

    I’ve selected the option “display job listing with company logo and detail” at plugin settings
    And have this code
    …get_simple_job_board_template(‘listing/grid-view/posted-date.php’);

    ?>

    Short Description:
    *
    * – Job Description
    */
    get_simple_job_board_template(‘listing/grid-view/short-description.php’);
    ?>

    So description is there but is not appearing

    Roberto says:

    Zubair

    I finally decided to reinstall the plugin and that solved the issue.

    Thanks for your quick answers!

    Roberto says:

    Hi again

    I’ve got another doubt.
    Is there any way to apply filters without reloading page?

    Thanks!

    Romaine says:

    Hi I don’t seem to be getting the email attachment when submitting an application through the plugin. am i missing something?

      Hi Romaine,

      If you’ve purchased the Email Attachment Add-on and still not getting emails then we would recommend that you install any SMTP plugin. However, if you haven’t purchase the add-on then you would have to manually review the resume’s & details from your Admin dashboard.

      Regards,

    Al says:

    Hi there, is it possible to remove the mandatory requirement for attach resume, please?

    Marcel says:

    hello,

    i want to overwride some template files (for example the posted-date.php and job-application.php ).
    i tried the way which is described in the beginning of this page (create simple-job-board directory in my theme map) but this doesn’t seem to work anymore. is there still a way that i can override these files without changing the plugin files? (ofcourse i still want to be able to update)

    thanks.

    Jean says:

    Hello,

    Is there any way to customize the number of columns on the grid view on the shortcode?

    I have this [jobpost layout=grid posts=6] I want to able to add here number of columns.

    Also, any tips on how to optimize responsive design?

    Great plug-in and thanks for the support.

      Hello Jean,

      post=”6″ is not the number of columns of the grid view. It is used for pagination with 6 posts per page.

      For changing the default layout of the grid you need to customize the following layout.
      simple-job-board/templates/v1 or v2/listing/content-job-listing-grid-view.php

      v1 is for classic layout and v2 is for modern layout please select v1 or v2 according to your settings configuration.

      We recommend please take help from a programmer to modify it for you. You can also avail of our services at cost $24/hour.

      Please do not change the plugin core files directly instead use the SJB templating feature. For templating, please visit the plugin page and see templating & configuration section.

      Thank you for writing to us. Let us know if we can assist you further.

      Regards,
      Sehrish Iftikhar
      Product Manager

Leave a Reply

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

    Get in Touch