#12696 closed enhancement (maybelater)
Add ordering support to plugins_api() when filtered on tag or search term
Reported by: | apeatling | Owned by: | |
---|---|---|---|
Milestone: | WordPress.org | Priority: | normal |
Severity: | normal | Version: | |
Component: | Plugins | Keywords: | plugins_api |
Focuses: | Cc: |
Description
It would be awesome if you could pass an ordering parameter to plugins_api() that would allow you to return a list of filtered plugins in a specific order.
I'd love to be able to use the API to return a list of the most popular / newest / recently updated plugins on the repo that contain the tag "buddypress".
Something like this would be awesome:
$plugins = plugins_api( 'query_plugins', array( 'tag' => 'buddypress', 'page' => 1, 'order' => 'popular' );
Even better, also allow search filtering:
$plugins = plugins_api( 'query_plugins', array( 'tag' => 'buddypress', 'search' => 'album', 'page' => 1, 'order' => 'popular' );
I'd be happy to implement this if I can get access to the API source on WordPress.org.
Change History (14)
#5
@
11 years ago
- Component changed from WordPress.org site to Plugins
- Milestone changed from WordPress.org to Awaiting Review
This wouldn't be terribly difficult to add to the API, but it's pointless until core supports doing it there and is able to request the ordering. So, moving to the plugins component.
This ticket was mentioned in Slack in #core by lgladdy. View the logs.
10 years ago
This ticket was mentioned in Slack in #core by lgladdy. View the logs.
10 years ago
#9
@
10 years ago
Are there orderings other that popularity that would be useful? Which are most important?
#10
in reply to:
↑ description
@
9 years ago
@tellyworth It would be pretty useful to be able to order by date.
#13
@
9 years ago
- Milestone Awaiting Review deleted
- Resolution set to maybelater
- Status changed from assigned to closed
Closing in favor of #meta1278.
Andy, you should have access to the API via your wporgdev sandbox.