[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