[wp-meta] [Making WordPress.org] #4814: Pagination broken on themes
Making WordPress.org
noreply at wordpress.org
Fri Jan 17 12:29:11 UTC 2020
#4814: Pagination broken on themes
-----------------------------+-----------------------
Reporter: jonoaldersonwp | Owner: (none)
Type: defect | Status: reopened
Priority: high | Milestone:
Component: Theme Directory | Resolution:
Keywords: seo |
-----------------------------+-----------------------
Changes (by jonoaldersonwp):
* priority: highest omg bbq => high
* status: closed => reopened
* resolution: wontfix =>
Comment:
Revisiting this one, as it's an absolutely crippling SEO, UI and
accessibility nightmare.
**TL;DR, the themes directory uses JavaScript to provide an 'infinite
scroll' mechanism, but conventional pagination (whilst exposed) is broken.
**
With JS disabled, the themes template(s) contains/reveals a pagination
component (which links to a series of `/page/n/` derivatives of the
current query).
However, requesting paginated URLs triggers a 302 redirect to the series
root.
In short, we _have_ to support pagination on themes, regardless of the
complexity or resource cost. This is non-negotiable, as theme discovery,
crawling and indexing is currently severely impacted.
Requests to https://wordpress.org/themes/page/4/ (and similarly, filtered
flavours, like https://wordpress.org/themes/browse/new/page/4/) must
return the (server-side) appropriately paged results for the query in
question.
This may require some additional adjustment of the JS 'on top' of the
server-side response.
--
Ticket URL: <https://meta.trac.wordpress.org/ticket/4814#comment:13>
Making WordPress.org <https://meta.trac.wordpress.org/>
Making WordPress.org
More information about the wp-meta
mailing list