[wp-trac] [WordPress Trac] #14179: Theme asking to update (theme with same name on WordPress.org)
WordPress Trac
noreply at wordpress.org
Mon May 17 17:03:04 UTC 2021
#14179: Theme asking to update (theme with same name on WordPress.org)
----------------------------+----------------------------
Reporter: design_dolphin | Owner: (none)
Type: defect (bug) | Status: new
Priority: normal | Milestone: WordPress.org
Component: Themes | Version:
Severity: normal | Resolution:
Keywords: has-patch | 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/14179#comment:69>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list