[wp-meta] [Making WordPress.org] #8124: Plugin Info API need to provide schema of fields for downstreams

Making WordPress.org noreply at wordpress.org
Tue Nov 4 10:18:14 UTC 2025


#8124: Plugin Info API need to provide schema of fields for downstreams
--------------------------+---------------------
 Reporter:  yookoala      |       Owner:  (none)
     Type:  defect (bug)  |      Status:  new
 Priority:  normal        |   Milestone:
Component:  API           |  Resolution:
 Keywords:                |
--------------------------+---------------------

Comment (by yookoala):

 Should this be accepted, the API may change to something like this:

 {{{
 #!json
 {
     "$schema": "https://api.wordpress.org/plugins/info/1.2/schema.json",
     "info": {
         "page": 1,
         "pages": 2339,
         "results": 56136
     },
     "plugins": [
         {
             "name": "Elementor Website Builder – More Than Just a
 Page Builder",
             "slug": "elementor",
             "version": "3.32.5",
             "author": "<a
 href=\"https:\/\/profiles.wordpress.org\/elemntor\/\">Elementor<\/a>",
             "author_profile":
 "https:\/\/profiles.wordpress.org\/elemntor\/",
             "requires": "6.6",
             "tested": "6.8.3",
             "requires_php": "7.4",
             "requires_plugins": [],
             "rating": 90,
             "ratings": {
                 "5": 6068,
                 "4": 218,
                 "3": 108,
                 "2": 106,
                 "1": 631
             },
             "num_ratings": 7131,
             "support_threads": 105,
             "support_threads_resolved": 91,
             "active_installs": 10000000,
             "downloaded": 714616056,
             "last_updated": "2025-10-21 1:44pm GMT",
             "added": "2016-05-30",
             "download_link":
 "https:\/\/downloads.wordpress.org\/plugin\/elementor.3.32.5.zip",
             "tags": {
                 "drag-and-drop": "drag-and-drop",
                 "editor": "editor",
                 "elementor": "elementor",
                 "landing-page": "landing page",
                 "page-builder": "page builder"
             },
             ...
             "donate_link": "",
             "icons": {
                 "1x": "https:\/\/ps.w.org\/elementor\/assets\/icon-
 128x128.gif?rev=3111597",
                 "2x": "https:\/\/ps.w.org\/elementor\/assets\/icon-
 256x256.gif?rev=3111597"
             }
         },
         {
             "name": "Yoast SEO – Advanced SEO with real-time
 guidance and built-in AI",
             "slug": "wordpress-seo",
             "version": "26.3",
             ...
         },
         ...
     ]
 }
 }}}

 While I would love to help, this part of code don't seem to be available
 in your public subversion server (or GitHub).

 Please let me know if, and how, I might help. Thanks.

-- 
Ticket URL: <https://meta.trac.wordpress.org/ticket/8124#comment:1>
Making WordPress.org <https://meta.trac.wordpress.org/>
Making WordPress.org


More information about the wp-meta mailing list