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

49 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

    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

    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,

    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.

Leave a Reply

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

Get in Touch