[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