Separate Page per Job
-
Job Manager is working fine.
I have created a two jobs which are showing under single page with Page 1 and Page 2.
Like to create two separate pages for each job, so that user can click on each job link on my site and that link will take the user to specific job.
Currently, both links take the user to the same page and user has to click on Page 1 and Page 2.
Please help.
-
This is accomplished with Settings / Job Templates
Follow the examples with the shortcodes.
1. Job List Template (List all the jobs) You Can limit the amount of text to show by setting job field length within the Job Field Loop
<td>[job_field length="200"]</td>
[job_field_loop] [if_job_field] <tr> <th scope="row">[job_field_label]</th> <td>[job_field]</td> </tr> [/if_job_field] [/job_field_loop]
2. Individual Job Template
This then creates the LINK to the Individual Job Page (Details)
I am sorry. But where or which file I need to make this change to?
thanksI found it. I didn’t understand the item # 2, Individual Job Template. How do I create a LINK to the Individual Job Page, please?
thanksThe Page is created automatically its’ like a More Tag…..it varies by your text limit and length.
Thanks Thomas,
I tried the solution you offered but not sure if the page was created. If it did, where can I see the page?
thanks again.Please provide a link to your site.
Here you go:
https://www.episource.com/about/job-opportunities/
I want to connect to the TWO separate pages to these two links in Blue with (Apply Now).
Currently, it opens the another page then click on each job. I want to eliminate that page. it seems too many clicks.
thank you so much.Hi arunmx,
The following shortcode will generate your links to individual job listings inside a job_loop:
[job_link][job_title][/job_link]
The way your site is now it is linking to the job listing page (“jobs”) which is what you are meaning to be the page titled (“job-opportunities”).
My goal is to remove the second page with table and just use the main page /Jobs.
Here the applicant will click on “Apply Now” on specific job link and that will open a separate page just for that job.
will this shortcode do that?
If yes, where do I enter this short code. Please forgive me , not a good tech myself.
thanksHi arunmx,
The only way to do that is to make the page that is created from the Job Manager plugin (“jobs”) the page for what you are calling ‘job opportunities”.
You can’t have two job pages it will always result in the same scenario you’re experiencing.
Everything the job manager plugin does, it does it for the page it creates upon install, which is called ‘jobs’.
All pages are generated from the plugin; main jobs listing, individual jobs, applications etc.
So, you have to take the content you want from your job opportunities page currently, and add it into the template fields inside the job manager ‘display settings’ section of the plugin backend.
-
There are fields where you enter in:
- Job List Template (this is how you control the list of available positions, place short codes such as [job_link] here inside of the [job_loop]
- Individual Job Template (this is how you control the page that each job gets given.)
- Before the Main Jobs List (this is where you place html on the job page which will appear before the job list template code.)
- After the Main Jobs List (this is where you place html on the job page which will appear after the job list template code.)
There are even more fields, please explore the backend more and utilize these to control how the job page content is generated, and the flow of the subsequent pages.
Remember, all of this is located at Backend > Job Manager > Settings > Display Settings Tab
**EDIT**
Just to clarify, the shortcode [job_link] generates the job page link, the shortcode [job_apply_link] generates the link to the application form, for that job.
I am so sorry. I cannot figure this out.
now, when I click on the link of the job description with Apply Now (Medical record technician (Apply Now). I just want to open that page only.
And same for second job: Risk Adjustment Coding Specialist (Appli Now)
https://www.episource.com/about/job-opportunities/thanks
Hi arunmx,
I visited your …/jobs page, it looks like everything is working right. You have two positions in the jobs listing, and when I click apply now it goes to the application.
Are you trying to have it so when you click ‘Apply Now’ it opens up the job’s dedicated page?
If so, you link to it by using shortcode: [job_link]
Otherwise I do not understand what it is that you are trying to figure out.
Thank you ever so much.
I am trying to split both job in two separate pages.
see what happens, if I click on first link or second link on this page: https://www.episource.com/about/job-opportunities/, it opens the same page and shows both jobs in a single page.
As I will be adding more jobs, I need to show these jobs in their own independent pages, one job per page.
so that when user clicks on One job description it will only open that job.
Hope this explains.
again, thank you for your help.
bestHi arunmx,
Since your link gives a 404 error, yesterday I looked at your …/jobs page, which is what the plugin is utilizing.
Everything looks good there, all you have to do is use [job_link]Apply Now[/job_link] in place of [job_apply_link]Apply Now[/job_apply_link] in your “Job List Template” field which is found at WordPress Backend > Job Manager > Settings > Display Settings.
This shortcode will link to each job individually on its own page from the job listing page.
If you want, please copy and paste all the code you have for the job list template and I can tell you where to change things.
Thank you ever so much for continuous support.
I followed your instructions and the links in front page https://www.episource.com/about/jobs/ still pulls both job in a single page.
I need both job links to open their own single page by their respective job.Here is the codes for Template:
[job_loop]
<div class=”job[job_row_number] job[job_id] [job_odd_even]”>
<table class=”job-table[if_job_highlighted] highlighted[/if_job_highlighted]”>
<tr>
<th scope=”row”>Title</th>
<td>[job_icon] [job_link][job_title]</td>
</tr>
[if_job_categories]
<tr>
<th scope=”row”>Categories</th>
<td>[job_category_links]</td>
</tr>
[/if_job_categories]
[job_field_loop]
[if_job_field]
<tr>
<th scope=”row”>[job_field_label]</th>
<td>[job_field]</td>
</tr>
[/if_job_field]
[/job_field_loop]
<tr>
<td></td>
<td class=”jobs-applynow”>[job_link]APPLY NOW[/job_link]</td>
</tr>
</table>
</div>[/job_loop]
[if_job_page_count]
<div class=”job-nav”>
<div class=”previous”>[job_page_previous_link]Page [job_page_previous_number][/job_page_previous_link]</div>
<div class=”this”>Jobs [job_page_minimum]-[job_page_maximum] of [job_total]</div>
<div class=”next”>[job_page_next_link]Page [job_page_next_number][/job_page_next_link]</div>
</div>
[/if_job_page_count]
- The topic ‘Separate Page per Job’ is closed to new replies.