
Simple Job Board Templating
- February 15, 2016
- Leave a comment
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_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.
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
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
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.
Dear Cam,
We are ready to provide you services. Please contact us at support@presstigers.com with detailed requirements. We will further communicate from support ID.
Thank you for using SJB. Let us know if you need any further assistance.
Thanks,
—
Yours truly,
Sehrish Iftikhar
Level lll Support
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:
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
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
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:
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
Great Plugin!
Is there a way to remove the required Resume field? I would like to use this plugin for volunteers.
Hello Jayson,
There are two options for making resume attachment as an optional feature:
Thank you. Let us know if we can assist you further.
Regards,
Sehrish | WP Plugin Developer
Email: support@presstigers.com
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
Hello, you have an answer to your question.
On my side I can not use the hook
thank you:)
Hello Nicolas,
Can you please let us know why you don’t use the hook? Do you know how to use hooks in WordPress? If not then we suggest you please take help from a programmer.
Thanks & Regards,
—
Abdullah | WP Plugin Developer
Email: support@presstigers.com
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?
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
I want to remove the apply online
Hello,
For this, you can purchase our How to Apply Add-on from our marketplace which will meet your requirements. Also please make sure its features by visiting documentation tab.
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
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
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,
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
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
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
Hello Eddie,
Thank you for writing to us.
In order to send the applicant details to HR/Admin, you can purchase “Email Attachment” add-on. Using this add-on you can send all the applicant form field data to HR/Admin/Author. Also you can add multiple HR emails using this add-on.
Please visit the documentation tab for add-on details and features.
https://market.presstigers.com/product/email-application-add-on
Let us know if you need any further assistance.
Regards,
Ahmed | Associate Plugin Developer
Email: support@presstigers.com
Having alignment problem on the next pagination button. The next button is slightly lower than the pagination number.
Hello Shan Jie,
Thank you for writing to us.
Please share your site URL so that we can into it.
Regards,
—
Ahmed Sarfraz | Associate Plugin Developer
Email: support@presstigers.com
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
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…
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
Hi,
could you please help me in removing sidebar from simple job board?
Hi Mazhar,
Our plugin does not include the sidebar, kindly check your theme for removal of the sidebar.
Regards,
—
Azeem | Client Service Executive
Email: support@presstigers.com
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?
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,
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.
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,
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.
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,
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
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
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
Is there a way to hide Job author, catorgy and date within job board?
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.
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,
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,
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,
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
Zubair
I finally decided to reinstall the plugin and that solved the issue.
Thanks for your quick answers!
Roberto,
We’re glad everything is working fine at your end.
Regards,
Hi again
I’ve got another doubt.
Is there any way to apply filters without reloading page?
Thanks!
Roberto,
This feature is currently not available on the Simple Job Board. However. we can custom develop it for you. Please share the complete details at support@presstigers.com so our SJB experts can assist you accordingly.
Regards,
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,
Hi there, is it possible to remove the mandatory requirement for attach resume, please?
Hi AI,
Thank you for getting in touch.
You can buy the “How to Apply” add-on from our marketplace.
Please let us know if you have any further questions.
Regards,
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.
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