You can’t change the URL of the job industry terms to use the slug jobs. This is because the /jobs/
is used by the plugins custom post type archive for showing all of the jobs. You could alter this by using the filter register_post_type_args
.
https://developer.www.ads-software.com/reference/hooks/register_post_type_args/
You could then make the post type archive for jobs use a different slug, for example alljobs
.
The custom post type archive for jobs will use archive-wpbb_job.php
from your theme.
The taxonomy for job industries needs its own slug. By default the plugin uses /job-industry/
. Therefore if you had a job industry of accounting then the URL of the archive page which shows all the accounting jobs would be:
domain.com/job-industry/accounting/
If you want to change the job-industry
part of that URL to something else (remember you can only use /jobs/
if you have altered the main post type archive – see above) you can do this by using the register_taxonomy_args
filter. This is core filter and will not modify the plugin at all. You can add a function to your themes functions.php
which filters the slug
argument. It is also worth noting that different taxonomies cannot have the same slug. Therefore if you are using /jobs/
for the job industry taxonomy you can’t use it for the type, skill or location taxonomies.
You mentioned appending the name of the industry with -jobs
. You can do this in the WordPress admin area when you edit the terms. One of the options as well as editing the name and the description is to edit the slug and append -jobs
to the end. You would then end up with:
domain.com/job-industry/accounting-jobs/
The custom taxonomy archive for job indsutry will use taxonomy-wpbb_job_industry.php
from your theme.