Automattic / Automattic/WP-Job-Manager

Discussion for future improvement: Category URLs, archive pages, and "Full Template Support"

Open
#1,611 1 comment 1 reaction 0 assignees View on GitHub
[Status] Accepted Enhancement
Dominant language
PHP
Stars
899
Forks
369
Avg merge
11h 37m
Merged PRs (30d)
12

Description

We often get this type of question:

> I was wondering if it’s possible to create a URL for a specific category of jobs. For example to show Full-time jobs, “jobsite.com/find-a-job/full-time”

We have this document that we send to people:

https://wpjobmanager.com/document/enabling-full-template-support/

However, I have problems with this document. First, it's not clear that this is what people want to use when they want to fix their URLs. Next, why do we even have them do this in the first place? Is there a technical reason as to why we can't have the URLs and the archive pages working out of the box? If there is, could we maybe implement a checkbox option somewhere instead? Also note that when I try this on my test site running Twenty Seventeen, things break in unexpected ways.

So, this issue is meant as a starting point for discussion on how we can make the whole process simpler for our users.

Potentially related issues:
https://github.com/Automattic/WP-Job-Manager/issues/1599
https://github.com/Automattic/WP-Job-Manager/issues/1300
https://github.com/Automattic/WP-Job-Manager/issues/1297

Contributor guide

Open the contributing guide

Research direction

Start with the enabling-full-template-support document and compare it with related issues 1599, 1300, and 1297. Reproduce the reported behavior on a test site using the Twenty Seventeen theme, then determine whether the desired outcome is built-in category URLs and archive pages or an explicit checkbox option; the issue is complete only once that scope and expected behavior are agreed.

Written by the indexing model from the issue text.

Assessment

Tech stack
php, wordpress
Domain
web-dev
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.