[wp-trac] [WordPress Trac] #32101: Ability to mark plugin as unmanaged

WordPress Trac noreply at wordpress.org
Mon May 17 17:03:04 UTC 2021


#32101: Ability to mark plugin as unmanaged
-------------------------------------+----------------------------
 Reporter:  damonganto               |       Owner:  DrewAPicture
     Type:  task (blessed)           |      Status:  assigned
 Priority:  normal                   |   Milestone:  WordPress.org
Component:  Plugins                  |     Version:  4.1.2
 Severity:  major                    |  Resolution:
 Keywords:  has-patch needs-testing  |     Focuses:
-------------------------------------+----------------------------

Comment (by SergeyBiryukov):

 In [changeset:"50921" 50921]:
 {{{
 #!CommitTicketReference repository="" revision="50921"
 Plugins: Add support for `Update URI` header.

 This allows third-party plugins to avoid accidentally being overwritten
 with an update of a plugin of a similar name from the WordPress.org Plugin
 Directory.

 Additionally, introduce the `update_plugins_{$hostname}` filter, which
 third-party plugins can use to offer updates for a given hostname.

 If set, the `Update URI` header field should be a URI and have a unique
 hostname.

 Some examples include:

 * `https://wordpress.org/plugins/example-plugin/`
 * `https://example.com/my-plugin/`
 * `my-custom-plugin-name`

 `Update URI: false` also works, and unless there is code handling the
 `false` hostname, the plugin will never get an update notification.

 If the header is present, the WordPress.org API will currently only return
 updates for the plugin if it matches the following format:

 * `https://wordpress.org/plugins/{$slug}/`
 * `w.org/plugin/{$slug}`

 If the header has any other value, the API will not return a result and
 will ignore the plugin for update purposes.

 Props dd32, DavidAnderson, meloniq, markjaquith, DrewAPicture, mweichert,
 design_dolphin, filosofo, sean212, nhuja, JeroenReumkens, infolu,
 dingdang, joyously, earnjam, williampatton, grapplerulrich, markparnell,
 apedog, afragen, miqrogroove, rmccue, crazycoders, jdgrimes, damonganto,
 joostdevalk, jorbin, georgestephanis, khromov, GeekStreetWP, jb510, Rarst,
 juliobox, Ipstenu, mikejolley, Otto42, gMagicScott, TJNowell, GaryJ,
 knutsp, mordauk, nvartolomei, aspexi, chriscct7, benoitchantre, ryno267,
 lev0, gregorlove, dougwollison, SergeyBiryukov.
 See #14179, #23318, #32101.
 }}}

-- 
Ticket URL: <https://core.trac.wordpress.org/ticket/32101#comment:93>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list